Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

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íš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • 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.
Článek pro vás napsal Filip Zeman
Avatar
Autor se věnuje vývoji aplikací hlavně kolem technologií .NET a to jak ve sféře desktopové, mobilní, tak hlavně samozřejmě webové. Nepohrdne ani Reactem či Djangem.
Aktivity