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 tento kurz
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.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- 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íť.