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

Функция run

Функция run запускает сервер и начинает обрабатывать входящие HTTP-запросы. Первым параметром передаётся WSGI-приложение или объект Bottle. Далее можно указать параметры host, port, server, reloader и другие.

Синтаксис

run(app, [host], [port], [server], [reloader])

Пример

Давайте запустим простое приложение на локальном сервере:

from bottle import Bottle, run app = Bottle() @app.route('/') def index(): return 'hello' run(app, host='localhost', port=8080)

Результат выполнения кода в терминале:

Bottle v0.13.2 server starting up (using WSGIRefServer())... Listening on http://localhost:8080/ Hit Ctrl-C to quit.

Пример

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

from bottle import Bottle, run app = Bottle() @app.route('/') def index(): return 'hello' run(app, host='localhost', port=8080, debug=True, reloader=True)

Результат выполнения кода в терминале:

Bottle v0.13.2 server starting up (using WSGIRefServer())... Listening on http://localhost:8080/ Hit Ctrl-C to quit.

Пример

Давайте запустим приложение на другом сервере, например waitress:

from bottle import Bottle, run app = Bottle() @app.route('/') def index(): return 'hello' run(app, host='localhost', port=8080, server='waitress')

Результат выполнения кода в терминале:

Bottle v0.13.2 server starting up (using WaitressServer())... Listening on http://localhost:8080/ Hit Ctrl-C to quit.

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

  • функцию load_app,
    которая загружает WSGI-приложение из модуля
  • параметр host,
    который задаёт адрес сервера
  • параметр port,
    который задаёт порт сервера
  • параметр server,
    который выбирает WSGI-сервер
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить