Lekce 11 - Databáze filmů v Django - Omezení přihlášení a práv
V minulé lekci, Databáze filmů v Django - Tagy, login a registrace uživatele, jsme zprovoznili registraci, přihlašování a odhlašování uživatelů do naší Django aplikace na evidenci filmů.
V následujícím tutoriálu webových aplikací s frameworkem Django
v Pythonu aplikujeme omezení editačních stránek
pouze pro administrátory. Jinak by nám nějaký vtipálek
mohl všechny filmy ze stránky vymazat (v tom lepším případě) a nebo tam
přidat nějaké tituly z filmů pro dospělé Také přidáme
editaci filmů a vylepšíme některé šablony.
Omezení odhlášení
Jako první ošetříme odhlášení, které by logicky mělo fungovat jen
pro přihlášené uživatele. K výpisu chybové hlášky využijeme na webu
často používané toastové notifikace, zde k dispozici jako
Django messages. Ty si nejprve naimportujeme. Úpravu provedeme
v modulu mysite\moviebook\views.py
:
from django.contrib import messages
A takto si upravíme pohled logout_user()
:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu frameworku Django v Pythonu ošetříme, aby editační funkce mohli používat jen administrátoři.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.