11. diel - Databáza filmov v Django - Obmedzenie prihlásení a práv
V minulej lekcii, Databázy filmov v Django - Tagy, login a registrácia užívateľa , sme sprevádzkovali registráciu, prihlasovanie a odhlasovanie užívateľov do našej Django aplikácie na evidenciu filmov.
V nasledujúcom tutoriále webových aplikácií s frameworkom Django v Pythone aplikujeme obmedzenie editačných stránok iba pre administrátorov. Inak by nám nejaký vtipkár mohol všetky filmy zo stránky vymazať (v tom lepšom prípade) alebo tam pridať nejaké tituly z filmov pre dospelých:) Tiež pridáme editáciu filmov a vylepšíme niektoré šablóny.
Obmedzenie odhlásenia
Ako prvé ošetríme odhlásenie, ktoré by logicky malo fungovať len pre
prihlásených užívateľov. K výpisu chybovej hlášky využijeme na webe
často používané toastové notifikácie, tu k dispozícii
ako Django messages. Tie si najskôr naimportujeme. Úpravu
vykonáme v module mysite\moviebook\views.py
:
from django.contrib import messages
A takto si upravíme pohľad logout_user()
:
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriále frameworku Django v Pythone ošetríme, aby editačné funkcie mohli používať len administrátori.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.