Python web app fejlesztés Djangóban - 02 - Adatok tárolása és használata
Ismerd meg a Django webes Python keretrendszer adatbázis kezelését, tárolt adatok megjelenítését! Az itt megszerzett tudás birtokában már olyan oldalakat tudsz létrehozni, amelyek képesek adatokat tárolni, kezelni és megjeleníteni.
Mit fogsz tanulni?
Ez a tananyag négyrészes sorozatunk második fejezete, melyben a Django nevű, Python alapú webes keretrendszer alapjait mutatjuk be, gyakorlatorientált feladatokon keresztül. A Django keretrendszer az egyik legelterjedtebb webes framework, sok helyen találkozhatunk vele mindennapi böngészés során is.
A sorozatban megszerzett tudással weboldalakat és webes applikációkat tudunk létrehozni Python segítségével. A megszerzett tudás: szerver oldalon kirajzolt (server side rendering;SSR) megjelenítéssel megjelenő oldalak, adatbázis tartalom kezelés és megjelenítés, felhasználók kezelése és felhasználóval való interakciók. Az interaktív webes tartalom mellett a megszerzett tudás alkalmas pl REST API írására is. 
Szükséges előismeret: Python alapok, és a sorozat első részének megtekintése
Kinek ajánljuk? 
- Backend fejlesztés és fullstack fejlesztés iránt érdeklődőknek, mivel a megszerzett tudás nagy része más Pythonos keretrendszerekben, és más nyelven írt webes backend rendszerekben is felhasználható.
 
- Data scientist tudással rendelkezőknek, akik szeretnék az adataikat és kimutatásaikat könnyen elérhető production-grade webes alkalmazásba önteni.
 - Mi leszek, ha nagy leszek: Python Backend Developer, Django developer, Python fullstack developer
 
- Django projekt és app inicializálás
 - Fejlesztői kiszolgáló indítása
 - Character model létrehozása
 - Adatbázis migrációk
 - SQLite adatbázis grafikus nézegető
 - Adatok mentése CLI-ből
 - Weapon model létrehozása, many-to-many adatkapcsolat
 - Adatok lekérése CLI-ből
 
- Django admin panel konfiurációja
 - Modelek kiíratása az admin panelen
 - Adatok szerkesztése az admin panelen
 
- Minta alkalmazás implementációs áttekintés
 - Template fájlok egymásba ágyazása
 - Bootstrap stílusok használata base templateben
 - Ágyazott template kirajzolása
 - Model adatainak kirajzolása render függvénnyel
 - Generikus model nézetek Djangoban
 - Model alapú nézet létrehozása
 - Character adat nézet létrehozása
 - Hogyan kell many-to-many kapcsolatot listázni (Weapon)
 - Üres many-to-many kapcsolat engedélyezése (Weapon)
 - Minta alkalmazás funkcionális áttekintése
 - Lista nézet létrehozása
 - URL-ek automatikus generálása Djangoban
 - Navigáció implementációja az egységek között
 - Alkalmazás használata
 
- TESZT
 
- Forráskód
 
Vélemények
.
Köszönöm!
Django 02
Közepes szintnek megfelelő
fagyás - javítva
https://netacademia.hu/courses/take/python-web-app-fejlesztes-djangoban-02-adatok-tarolasa-es-hasznalata/lessons/38153227-url-ek-automatikus-generalasa-djangoban Utolsó 20 mp. fagyott. Amúgy király volt, kár, hogy kéne előtte frontendet, backendet és python-t tanulnom :D - fagyás javítva
Az oktatóról
Az állandó munkahely mellett mindig volt valamilyen vállalkozásom, saját cégem. Az itt végzett feladatok kapcsán ismerkedtem meg először a Python nyelvvel, majd kerültem közelebb az IoT világhoz. Több teljesített megrendelés, verseny és hobby projekt közben szedtem magamra Raspberry PI programozásával kapcsolatos tudást. Manapság full-stack fejlesztőként- és technológiai vezetőként Javascript/React frontend, Python web backend, C++ core stacken dolgozom saját vállalkozásban, emellett C++ és Python nyelveket oktatok kezdőtől a haladó szintig.