Автор Вячеслав Волков задал вопрос в разделе Python
Python WSGI никак не могу разобраться как с этим работать и получил лучший ответ
Ответ от 0_ooo[гуру]
Итак, погружаемся в WSGI. Пишем простенькое WSGI-приложение:
def app(environ, start_response):
start_response('200 OK', [('Content-type', 'text/plain')])
return ['Hello here']
Все достаточно просто - как и говорилось выше, приложение принимает в качестве аргументов словарь переменных окружения (environ) и исполняемый объект выполнения запроса (start_response). Далее, посылаем начало ответа серверу и возвращаем сам ответ в виде итератора (в данном случае - в виде обычного списка).
Теперь встает вопрос о запуске нашего приложения. Запускаем так:
from wsgiref import simple_server
server = simple_server.WSGIServer(
('', 8080),
simple_server.WSGIRequestHandler,
)
server.set_app(app)
server.serve_forever()
Тоже все достаточно просто - создаем объект сервера со стандартным обработчиком, задаем ему порт 8080 для ожидания соединений, указываем какое WSGI-приложение выполнять и запускаем сервер.
Источник:
0_ooo
(19747)
def app(environ, start_response):
Можно ли написать на Python игру?
Ну лично я для себя открыл книгу Альберта Швейгарта "Invent Your Own Computer Games with Python".
подробнее...
Возможно ли писать десктопные программы на Python?
Что значит десктопные программы? Консольные он из коробки умеет. GUI тоже умеет, выбери библиотеку
подробнее...
Существуют ли редакторы форм для Python кроме PyQT?
Сначала гуевые библиотеки, потом редакторы для них.
Помимо Qt, из гуевых библиотек питон еще
подробнее...
Кто - нибудь может подсказать, где найти примеры простых программ на языке python
А питон он такой. В нем "просто участки кода" уже и есть программы. Хочешь больших и сложных
подробнее...
Скажите пожалуйста, где скачать библиотеку PySpeech для Python 3.2 для Windows7. Или, если у кого-то она уже есть...
---
там только для версий Python 2.4 и 2.5, для 3.2 - нет
---
only be installed with
подробнее...
как поставить изображение на главное окно в Tkinter?
#есть такой пример в инете
import Tkinter as tk
from PIL import ImageTk, Image
подробнее...
Monkeyrunner несколько девайсов
#нашел такой пример
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
подробнее...
монти-пайтон
Монти Пайтон (англ. Monty Python) — комик-группа из Великобритании. Их первая совместная работа —
подробнее...
Что было бы если бы в России не появился Путин?
Дж. Оруэлл, "СКОТНЫЙ ДВОР":
"Стало привычным благодарить Наполеона за каждую удачу, за
подробнее...
верите ли вы в то, что после падения метеорита в Челябинске не пострадал ни один человек??
не было метеорита
ЭТО БЫЛО ИСПЫТАНИЕ ВОЕННЫМИ НОВОЙ СВЕРХЗВУКОВОЙ РАКЕТЫ
на
подробнее...
Можете написать мне краткую биографию Путина на английском языке? Пожааааалуйстаааа
He was born on October 7, 1952 in Leningrad. About himself told that the child enjoyed tinkering
подробнее...
Подъем в 6 утра (ежедневно, кроме выходных) - это рано, нормально или нереально, как вы считаете?
Как-то Бенджамин Франклин сказал: "Early to bed, early to rise, makes a man healthy, wealthy and
подробнее...
Подскажите пожалуйста аккорды для песни 30 seconds to mars - Revenge
Am(open) x2, FB(Bar) x2, G(Bar) x2, E(open) x2.
Thats it...let it ring out on the E(open)
подробнее...