Application Flask de gestion de listes et de taches, avec authentification utilisateur.
- Python 3.13+
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txtExemple rapide:
$env:SECRET_KEY = "change-me-with-a-long-random-value"
$env:DATABASE_URL = "sqlite:///task_manager.db"
$env:SESSION_COOKIE_SECURE = "0"
$env:FLASK_DEBUG = "1"Un modele est fourni dans .env.example.
Avant le premier lancement:
$env:FLASK_APP = "todolist.py"
.\.venv\Scripts\python.exe -m flask db upgrade.\.venv\Scripts\python.exe todolist.pyApplication disponible sur http://127.0.0.1:3000.
Creer une migration apres modification des modeles:
$env:FLASK_APP = "todolist.py"
.\.venv\Scripts\python.exe -m flask db migrate -m "description"
.\.venv\Scripts\python.exe -m flask db upgrade