16. diel - REST API v Django REST - Oprávnenie a práca s klientom Nové
V minulej lekcii, REST API v Django REST - Registrácia a prihlásenie , sme do našej Django REST API doplnili serializery a pohľady pre užívateľov a nastavili URL adresy pre nové views.
V tomto Python tutoriále do Django REST API s filmovou databázou doplníme nastavenie oprávnenia. Dokončenú aplikáciu otestujeme s využitím rozšírenej verzie klienta v Reactu obsahujúcej autorizáciu. Do klienta ďalej doplníme z pracovania CSRF tokenu a nakoniec si ukážeme, ako aplikáciu testovať v nástroji Postman.
Spustenie klienta
Na vyskúšanie autentizácie a autorizácie budeme potrebovať verziu klientskej aplikácie, ktorá tieto funkcionality podporuje.
Nového klienta sme si pripravili v lekcii REST API v Django REST - Autentizácia a Autorizácia.
Teraz si teda otvoríme upravený projekt, presunieme sa do zložky
client/
av termináli a príkazom npm install
stiahneme potrebné knižnice pre React (ak sme tak už neurobili skôr):
Windows PowerShell PS C:\Users\karel\Dropbox\React\client> npm install
Klienta následne spustíme pomocou príkazu:
Windows PowerShell PS C:\Users\karel\Dropbox\React\client> npm run dev
Registrácia užívateľa
Vpravo hore sa nám zobrazili dva nové odkazy Prihlásiť sa a Registrácia. Klikneme na
...koniec náhľadu článku...
Pokračuj ďalej
Došiel 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.
Kúpiť tento kurz
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium III, 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 Python tutoriále do Django REST API doplníme nastavenie oprávnenia. Dokončenú aplikáciu otestujeme pomocou React klienta aj nástroja Postman.
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ť.