Lekce 14 - REST API v Django REST - Model uživatele Nové
V minulé lekci, REST API v Django REST - Autentizace a autorizace, jsme stáhli nového React klienta s autentizací a popsali si rozdíl mezi autentizací a autorizací.
V tomto Python tutoriálu začneme pracovat na implementaci uživatelských oprávnění v Django REST Frameworku. Připravíme si model uživatele a přizpůsobíme mu nastavení našeho REST API projektu.
Model uživatele
Ve výchozím nastavení Django používá vestavěný uživatelský model
nazvaný django.contrib.auth.models.User
. Tento model je
součástí Django autentizačního systému (django.contrib.auth
)
a obsahuje následující pole:

Tuto tabulku máme automaticky vytvořenou v databázi našeho projektu.
Protože budeme chtít výchozí uživatelský model upravit, vytvoříme si vlastní uživatelský model a manažer.
Třída CustomUserManager
Abychom mohli správně pracovat s uživateli, definujeme
...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 III, 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 tomto Python tutoriálu do filmové databáze v Django REST Frameworku doplníme model uživatele a přizpůsobíme mu nastavení našeho projektu.
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íť.