Lekce 16 - REST API v Django REST - Oprávnění a práce s klientem
V minulé lekci, REST API v Django REST - Registrace a přihlášení, jsme do naší Django REST API doplnily serializery a pohledy pro uživatele a nastavili URL adresy pro nová views.
V tomto Python tutoriálu do Django REST API s filmovou databází doplníme nastavení oprávnění. Dokončenou aplikaci otestujeme s využitím rozšířené verze klienta v Reactu obsahující autorizaci. Do klienta dále doplníme zpracování CSRF tokenu a nakonec si ukážeme, jak aplikaci testovat v nástroji Postman.
Spuštění klienta
Pro vyzkoušení autentizace a autorizace budeme potřebovat verzi klientské aplikace, která tyto funkcionality podporuje.
Nového klienta jsme si připravili v lekci REST API v Django REST - Autentizace a Autorizace.
Nyní si tedy otevřeme upravený projekt, přesuneme se do složky
client/ a v terminálu a příkazem npm install
stáhneme potřebné knihovny pro React (pokud jsme tak již neučinili
dříve):
Windows PowerShell PS C:\Users\karel\Dropbox\React\client> npm install
Klienta následně spustíme pomocí příkazu:
Windows PowerShell PS C:\Users\karel\Dropbox\React\client> npm run dev
Registrace uživatele
Vpravo nahoře se nám zobrazily dva nové odkazy Přihlásit se a Registrace. Klikneme na
...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 pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
1 220 Kč
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.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- 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 Python tutoriálu do Django REST API doplníme nastavení oprávnění. Dokončenou aplikaci otestujeme pomocí React klienta i nástroje Postman.
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íť.