Python web app fejlesztés Djangóban - 04 - Felhasználókezelés, élesítés
Ismerd meg, hogy a Django webes Python keretrendszerben hogyan hozhatsz létre hatékony felhasználókezelési rendszert és hogyan élesítheted Django alapú webalkalmazásodat.
- Modul bevezető
- Projekt alkalmazás áttekintés: kihíváskezelő alkalmazás
- Munkamenetek (session) áttekintés
- Munkamenetek technikai háttere
- Új Django project létrehozása
- Munkamanet példa
- Munkamenet adatainak elérése
- Munkamenetekhez szükséges adatbázis migráció Djangoban
- Munkamenet élettartama
- Munkamenetekben tárolt adatok biztonsága
- Felhasználókezelés áttekintés
- Felhasználókezelés konfiguráció
- Felhasználó létrehozása adminban
- Minta felhasználók hozzáadása
- Django által használt elérési útvonalak hozzáadása
- Bejelentkezési űrlap
- Bejelentkezés implementációja
- Kijelentkezés implementáiója
- Jelszó megváltoztatása email
- Jelszó megváltoztatása megerősítés
- Jelszó megváltoztatás tesztelés
- Jelszó megváltoztatással kapcsolatos hiba javítása
- Bejelententkezett felhasználó kezelése sablon fájlokban
- Nézeteknél bejelentkezés megkövetelése
- Nézeteknél bejelentkezés megkövetelése fix
- Osztály alapú nézeteknél bejelentkezés megkövetelése
- Kihívás kezelő áttekintés
- Kihívás modell létrehozás
- Kihívás admin oldali kezelése
- Admin oldali extra beallítások
- Admin oldali keresés konfigurálása
- Kihívás létrehozó nézet
- Kihívás űrlap sablon
- Kihívás részletező nézet
- Kihívás frissítő nézet
- Kihívás létrehozás kezelése
- Kihívás létrehozáskor adatok automatikus kitöltése
- Kihívás létrehozáskor saját felhasználót ne lehessen kihívni
- Kihívás szerkesztésének korlátozása
- Kihívás áttekintő oldal
- Kihívás áttekintő oldal - nem elfogadott kihívások ellenfél által
- Kihívás áttekintő oldal - nem elfogadott kihívások általam
- Kihívás áttekintő oldal - eredmény bejelentése
- Kihívás áttekintő oldal - lezárt eredmények
- Kihívás áttekintő oldal - lezárt eredmények összefoglaló
- Kihívás kezelő funkcionalitás áttekintése
- Kihívás kezelővel kapcsolatos házi feladat
- Teszt
- Forráskód
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.