Форум сайта python.su
Идея такая: .htaccess передает адресную строку в index.py.
Вопрос: как вытащить в index.py переданную строку?
Офлайн
Кажется так:
import os
uri = os.environ['QUERY_STRING'] # ???
import os
uri = os.environ['REQUEST_URI'] # ???
Отредактировано (Дек. 6, 2008 11:20:55)
Офлайн
Не нашел нечего в доках :(
Офлайн
Aivee
Через что питон с вебсервером взаимодействует?
Офлайн
mod_python
Офлайн
В любом случае в os.environ должно быть…
Офлайн
Нету :) Зато вот что есть:
{'LANG': 'C',
'APACHE_RUN_USER': 'www-data',
'APACHE_PID_FILE': '/var/run/apache2.pid',
'PWD': '/home/user',
'APACHE_RUN_GROUP': 'www-data',
'PATH': '/usr/local/bin:/usr/bin:/bin'}
import os
def index(req):
return os.environ
Отредактировано (Дек. 6, 2008 16:27:16)
Офлайн
> Нету :)
Следует покопаться в настройках Apache. Я с таким не сталкивался. И я не работал с mod_python.
> GET
os.environ
> POST
os.environ + raw_input/sys.stdin
..bw
Офлайн
У меня WSGI не работает :( А в mod_python нету os.environ :(
Офлайн
обработка запроса - http://www.modpython.org/live/current/doc-html/pyapi-handler.html
параметры запроса - http://www.modpython.org/live/current/doc-html/pyapi-mprequest-mem.html
оно?
Офлайн