Aplikacja sieciowa pozwalająca na dodawanie uczniów do klas.
- Strona główna: z wyjaśnieniem przeznaczenia aplikacji.
- Dodaj klasę: widok umożliwiający dodawanie klas.
- Edytuj klasę: widok umożliwiający edycję danych klasy.
- Dodaj ucznia: widok umożliwiający dodawanie ucznia.
- Dodaj ucznia: widok umożliwiający edycję danych ucznia.
- Lista klas: wyświetla klasy i ich dane.
- Lista uczniów: wyświetla uczniów i ich dane.
- Szablon oparty na Bootstrapie.
- Python 3
- Flask
- flask-wtf
- Peewee
Ewentualne przygotowanie wirtualnego środowiska:
python3 -m venv pve
source pve/bin/activate
Instalacja bibliotek:
pip install flask flask-wtf peewee
Uruchomienie serwera deweloperskiego:
python app.py
- Zdefiniuj modele Klasa i Uczen w pliku modele.py.
- Na podstawie modeli utwórz bazę danych.
- Zdefiniuj formularze dla dodawania/edycji klas i uczniów.
- Wgraj do katalogu templates szablon bazowy w Bootstrapie.
- W katalogu static umieść zasoby css, js itp.
- Wszystkie szablony powinny dziedziczyć kod z szablonu bazowego.
- Przygotuj widok dodawania klas.
- Przygotuj widok listy klas.
- Przygotuj widok edytowania klas.
- Przygotuj widok dodawania uczniów.
- Przygotuj widok listy uczniów.
- Przygotuj widok edytowania uczniów.