Exécuter le serveur de développement en mode débogage
Lancez flask run, activez le débogage et comprenez le rechargement automatique.
Exécuter le serveur de développement en mode débogage est une leçon Flask Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Flask Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Flask Academy comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
The Dev Server
Flask includes a built-in development server so you can run your app instantly while building, with no extra setup. 🛠️
Start with flask run
The recommended way to launch is the flask run command, which finds your app and serves it on the local port.
flask runTell Flask Your App
Set the FLASK_APP variable so the command knows which file holds your application object.
export FLASK_APP=app.pyThe Default Address
By default the server listens on 127.0.0.1:5000, reachable only from your own machine while you develop.
Turn On Debug Mode
Debug mode unlocks two big helpers: a live reloader and a rich error page. Enable it while developing only.
flask run --debugThe Auto Reloader
With debug on, the reloader watches your files and restarts the server whenever you save a change. No manual restarts. ♻️
The Interactive Debugger
When code crashes, debug mode shows a detailed traceback in the browser so you can pinpoint the failing line fast.
Set Debug in Code
You can also flip debug on inside app.run, handy when you launch the file directly with python.
app.run(debug=True)Reading the Reloader Output
The console prints a line each time it reloads, confirming your edits were picked up and the server is fresh.
Never Debug in Production
The debugger can run arbitrary code, so it is a serious security risk. Keep debug mode off on any public server.
Stop the Server
Press Ctrl+C in the terminal to shut the dev server down cleanly when you are finished working.
Quick Check
Quick check on what debug mode gives you.
Recap
You ran the dev server with flask run, enabled debug for the reloader and debugger, and learned to keep it off in production. 🔒
Questions Fréquemment Posées
La leçon « Exécuter le serveur de développement en mode débogage » est-elle gratuite ?
Oui — le texte complet de « Exécuter le serveur de développement en mode débogage » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Flask Academy, passe à CoddyKit PRO. Le cours Flask Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Exécuter le serveur de développement en mode débogage » ?
Lancez flask run, activez le débogage et comprenez le rechargement automatique. Tu pratiques Flask Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Flask Academy ?
Aucune expérience préalable n'est requise. Flask Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Exécuter le serveur de développement en mode débogage » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Flask Academy ?
Oui. Chaque leçon Flask Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Ce qu’est Flask et pourquoi il existe
- Configurer un environnement virtuel et installer Flask
- Bonjour le monde : votre première application Flask
- Exécuter le serveur de développement en mode débogage