Lekce 6 - Filmotéka ve FastAPI - Vytvoření projektu, endpointy a HTML
V minulé lekci, Jinja2 šablony ve FastAPI, jsme si upravili kód naší aplikace, abychom mohli využívat HTML šablony z modulu Jinja2.
V dnešním tutoriálu webových aplikací s frameworkem FastAPI začneme tvořit aplikaci Filmotéka. Použijeme všechen dosud napsaný kód, některé funkce upravíme a přidáme nové HTML šablony.
Vytvoření projektu
Vytvoříme si složku Filmoteka/ a do ní si pro jednoduchost
zkopírujeme veškerý obsah ze složky mysite/, který jsme dosud
tvořili. Použijeme verzi souborů z lekce Jinja2 šablony ve FastAPI.
Od teď už se budeme pohybovat pouze v novém projektu Filmotéka.
Úprava modelu
Ve Filmotéce si nejprve drobně upravíme model Movie v souboru
models.py. Výchozí hodnota atributu rating bude
0.0 a bude se přidávat nově vytvořeným filmům automaticky. Do
budoucna budeme chtít přidat uživatelům také možnost udílet filmům
hodnocení, hodnota atributu se tím pádem bude průběžně měnit:
...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í.
200 Kč
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, 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 tutoriálu frameworku FastAPI vytvoříme projekt Filmotéka. Vypracujeme jeho základní funkcionalitu, k čemuž využijeme znalosti z předchozích lekcí.
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íť.