# 🚀 Flask-Multi-Template
Flask-Multi-Template est une base Flask modulaire, légère et propre, conçue pour démarrer rapidement n’importe quel projet web Flask.
Template/
├── app/
│ ├── __init__.py
│ ├── routes.py
│ ├── templates/
│ │ ├── includes/
│ │ │ ├── base.html
│ │ │ ├── navbar.html
│ │ │ └── footer.html
│ │ └── index.html
│ └── static/
│ ├── css/
│ ├── js/
│ └── images/
├── includes/
│ ├── config.py
│ └── constants.py
├── LICENSE.md
├── README.md
├── requirements.txt
└── run.py
includes/constants.py
)APP_NAME = "Flask-Multi-Template" # Nom de l'app
DEBUG_MODE = True # Mode debug actif
ENV = "development" # Modes possibles : development, production, testing
SECRET_KEY = "supersecretkey" # À changer en production
HOST = "127.0.0.1" # IP du serveur (0.0.0.0 pour rendre public)
PORT = 5000 # Port utilisé par Flask
SITE_URL = f"http://{HOST}:{PORT}" # URL complète
LANG = "fr" # Langue principale
TIMEZONE = "Europe/Paris" # Fuseau horaire
ENABLE_API_MODE = False # Active un mode API si besoin
UPLOAD_FOLDER = "uploads/" # Dossier d’upload
ALLOWED_EXTENSIONS = {'png', 'jpg', 'jpeg', 'gif'} # Types de fichiers acceptés
ENABLE_LOGGING = True # Active les logs
LOG_LEVEL = "DEBUG" # Niveaux : DEBUG, INFO, WARNING, ERROR, CRITICAL
# Créer un environnement virtuel
python -m venv venv
source venv/bin/activate # ou venv\Scripts\activate sous Windows
# Installer les dépendances
pip install -r requirements.txt
# Lancer le serveur Flask
python run.py
base.html
extensible avec navbar
et footer
inclusindex.html
comme point d'entréeFlask==3.0.2
.env
avec python-dotenv
Made with ❤️ by ZalgoDev