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

Параметр server

Параметр server применяется к команде run и определяет WSGI-сервер, который будет обслуживать приложение. По умолчанию Bottle использует встроенный сервер wsgiref. Значением параметра может быть имя одного из встроенных адаптеров (например, wsgiref, gunicorn, waitress, cheroot, paste, auto) или экземпляр класса ServerAdapter.

Синтаксис

python -m bottle --server <name> <app>

Пример

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

from bottle import Bottle app = Bottle() @app.route('/') def index(): return 'hello'
python -m bottle --server wsgiref app:app

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

hello

Пример

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

from bottle import Bottle app = Bottle() @app.route('/user') def user(): return 'abcde'
python -m bottle --server waitress app:app

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

abcde

Пример

Давайте зададим сервер программно через экземпляр класса ServerAdapter:

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

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

hello

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

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