РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
240 of 252 menu

Параметр reloader

Параметр reloader относится к секции cmd и применяется к команде run. Он включает режим автоматической перезагрузки сервера: когда исходные файлы проекта изменяются, Bottle перезапускает сервер, чтобы подхватить новые правки без ручной остановки и повторного запуска. Значением параметра служит булево True или False. По умолчанию автоперезагрузка выключена.

Синтаксис

python -m bottle --reloader [--interval N] module:app

Пример

Давайте создадим простое приложение и запустим его с включённым параметром reloader:

from bottle import Bottle app = Bottle() @app.route('/') def index(): return 'hello'

Запускаем сервер с автоперезагрузкой:

python -m bottle --reloader app:app

Теперь при сохранении файла app.py сервер автоматически перезапустится.

Пример

Давайте отключим автоперезагрузку явным образом через параметр reloader:

from bottle import Bottle app = Bottle() @app.route('/') def index(): return 'article'

Запускаем сервер с выключенной автоперезагрузкой:

python -m bottle --reloader=False app:app

В этом случае сервер не будет перезапускаться при изменении файлов.

Смотрите также

  • команду run,
    которая запускает сервер разработки
  • параметр interval,
    который задаёт интервал проверки изменений
  • параметр debug,
    который включает режим отладки
  • параметр quiet,
    который отключает вывод сообщений сервера
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить