Уведомления

Группа в Telegram: @pythonsu

#1 Июль 1, 2010 17:10:48

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с wsgi

т.е. mod_wsgi не подразумевает никаких программных средств?

спрашиваю, т.к. внутри mod_python есть разное полезное:

from mod_python import apache
from mod_python.util import FieldStorage
from mod_python.Cookie import get_cookie, add_cookie



Офлайн

#2 Июль 1, 2010 17:28:17

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Работа с wsgi

axe
спрашиваю, т.к. внутри mod_python есть разное полезное:
там все необходимое есть

Офлайн

#3 Июль 1, 2010 17:43:51

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с wsgi

не понял ваш ответ. где “там”?



Офлайн

#4 Июль 1, 2010 20:24:43

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Работа с wsgi

в mod_python и стандартных модулях питона. но использование вреймворков ускорят разработку в разы…
кстате почему mod_python, а не mod_wsgi? mod_python уже “умер”

Офлайн

#5 Июль 2, 2010 11:27:50

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с wsgi

да, знаю, что mod_python умер. поэтому и начал читать про mod_wsgi.

но, получается, что если использовать mod_wsgi, то без фреймвёрка вообще работать нельзя. а жаль. у меня под Apache-м очень лёгкий скриптик для перенаправления запросов к серверному приложению.
я попробовал поставить bottle, но как я понял, он поднимает свой сервер, но хотелось бы остаться внутри Apache.



Офлайн

#6 Июль 2, 2010 12:23:02

ziro
От:
Зарегистрирован: 2009-08-13
Сообщения: 225
Репутация: +  8  -
Профиль   Отправить e-mail  

Работа с wsgi

axe
но, получается, что если использовать mod_wsgi, то без фреймвёрка вообще работать нельзя. а жаль.
Почему нельзя? Более, чем можно. mod_wsgi, вызывает специально обученную функцию по спецификации http://www.python.org/dev/peps/pep-0333/#the-application-framework-side и не более. Просто с фреймворками - проще. Ну если считаете, что для Вашего приложения фреймворки тяжелы - есть универсальный молоток на все случаи жизни - http://werkzeug.pocoo.org/



Отредактировано (Июль 2, 2010 12:28:14)

Офлайн

#7 Июль 2, 2010 15:07:17

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Работа с wsgi

axe
я попробовал поставить bottle, но как я понял, он поднимает свой сервер, но хотелось бы остаться внутри Apache.
у него несколько видов запуска, свой сервер полезен для разработки, а внутри апача можно через wsgi, пример

Офлайн

#8 Июль 2, 2010 15:25:42

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Работа с wsgi

ziro
Ну если считаете, что для Вашего приложения фреймворки тяжелы - есть универсальный молоток на все случаи жизни - http://werkzeug.pocoo.org/
имхо bottle проще и легче, его можно даже не устанавливать, достаточно скопировать bottle.py в папку проекта.

Офлайн

#9 Июль 14, 2010 14:16:42

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с wsgi

Можно ли под wsgi генерировать файлы? Т.е. сгенерировал заголовок файла - отдал, потом генерировать поток данных и отдавать его.



Офлайн

#10 Июль 14, 2010 15:54:07

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Работа с wsgi

а для чего?

ЗЫ: я не использовал, и не считаю нужным.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version