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

Сервер wsgiref

Сервер wsgiref - это встроенный в Python WSGI-сервер, который Bottle использует по умолчанию при запуске приложения. Он не требует установки сторонних библиотек и подходит для локальной разработки. Сервер выбирается через параметр server функции run или через переменную окружения BOTTLE_SERVER.

Синтаксис

run(app, server='wsgiref', [host], [port])

Пример

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

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

Запустим приложение из терминала:

python app.py

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

hello

Пример

Давайте укажем сервер wsgiref через переменную окружения, не меняя код приложения:

from bottle import Bottle, run app = Bottle() @app.route('/user/<name>') def user(name): return name run(app, host='localhost', port=8081)

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

BOTTLE_SERVER=wsgiref python app.py

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

abcde

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

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