Запуск сервера разработки в режиме отладки
Запустите сервер Flask, включите отладку и изучите перезагрузчик.
«Запуск сервера разработки в режиме отладки» — бесплатный урок Flask Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Flask Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Flask Academy содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
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. 🔒
Часто задаваемые вопросы
Урок «Запуск сервера разработки в режиме отладки» бесплатный?
Да — полный текст урока «Запуск сервера разработки в режиме отладки» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Flask Academy, подпишись на CoddyKit PRO. Курс Flask Academy содержит 4 уроков всего.
Чему я научусь в уроке «Запуск сервера разработки в режиме отладки»?
Запустите сервер Flask, включите отладку и изучите перезагрузчик. Ты практикуешь Flask Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Flask Academy?
Предыдущий опыт не требуется. Flask Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.
Сколько времени занимает урок «Запуск сервера разработки в режиме отладки»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Flask Academy?
Да. Каждый урок Flask Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое Flask и зачем он нужен
- Настройка виртуального окружения и установка Flask
- Hello World: ваше первое приложение Flask
- Запуск сервера разработки в режиме отладки