5. diel - REST API v Django REST - Model osoby a PersonSerializer Nové
V minulej lekcii, REST API v Django REST - Založenie projektu , sme si založili Django REST Framework projekt s najrôznejšími knižnicami, ktoré bude náš API server využívať.
V tomto Python tutoriále si do našej Django REST API doplníme model pre osoby. Nahliadneme do API dokumentácie a zopakujeme si prácu s databázou v Django REST Frameworku.
Bol predtým front-end alebo back-end?
V našom prípade máme už hotového front-endového klienta napísaného v JavaScripte, na ktorého budeme napájať náš back-endový Django REST API projekt. V niektorých projektoch sa môžeme stretnúť naopak s tým, že sa najskôr vytvára back-end a až potom sa naň napája front-end. Alebo sa môže vytvárať oboje súčasne. Vo výsledku záleží na danej situácii a preferenciách.
Našu prácu to samozrejme v tomto prípade ovplyvní tak, že sa budeme musieť prispôsobiť rozhraniu API, ktoré sa už používa vo front-ende. Ako vieme, to je definované v dokumente Dokumentácia k Node.js API, ktorú sme si pre tento projekt pripravili.
Zistenie vlastností osoby z dokumentácie API
Aké vlastnosti máme uložiť do databázy pre entitu osoby, zistíme z dokumentácie API. Na tento účel sa
...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 si vysvetlíme ORM prístup, do Django REST API doplníme model osôb, databázu zmigrujeme a sprevádzkováme serializáciu dát do formátu JSON.
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ť.