Projekt Edukacyjny · Rozdział 22
Lista zadań
Ministrona o Flask z listą zadań: trasy, szablony HTML- Jinja2 oraz odbiór danych z formularza.
01 / O projekcie
Jak działa projekt
Mała aplikacja serwerowa przechowuje zadania w SQLite, wyświetla je przez Jinja2 i obsługuje tworzenie, wykonanie oraz usuwanie za pomocą oddzielnych tras Flask.
Cechy
- Trwałe przechowywanie zadań w SQLite
- HTML- interfejs na Jinja2 szablonach
- Trasy CRUD i lista zadań JSON API
Co przećwiczysz
- Skojarzenie HTTP- tras z szablonami
- Pracować z SQLite w kontekście zapytania
- Sprawdzanie i normalizowanie danych formularza
02 / Lokalna premiera
Uruchomienie projektu
python -m pip install Flaskpython projects/flask/todo-app/app.pyPo uruchomieniu otwórz lokalny adres, który wygeneruje Flask.