Форум сайта python.su
У меня возникла проблема с получением данных из формы в mod_python. Ниодна функция из mod_python.util не говорит о том, что эти данные существуют.
Например:
f = util.FieldStorage(req, keep_blank_values=True)
f.has_key(“login_username”) выдаёт False, хотя input c таким именем существует.
а f.keys() выдаёт пустой список
Хотел посмотреть приходят ли вообще эти данные из браузера - не нашёл нужную функцию.
headers_in выдаёт только заголовки.
Может они не приходят из-за того что apache шлёт что-то иное, запрещающее это, когда используется mod_python.
Хотел посмотреть что шлёт апач клиенту с помощью headers_out - ничего не выводит.
В чём может быть проблема? И как её исправить?
Отредактировано (Март 26, 2007 07:39:26)
Офлайн
atlantПоставь LiveHTTPHeaders, удобная вещь при отладки таких скриптов.
Хотел посмотреть приходят ли вообще эти данные из браузера - не нашёл нужную функцию.
atlantИнтересный вариант. И что же такое он может отослать, что запретит браузеру отсылать форму по post? :)
Может они не приходят из-за того что apache шлёт что-то иное, запрещающее это, когда используется mod_python.
atlantПокажи код формы.
В чём может быть проблема? И как её исправить?
Офлайн
slivlenне ну мало-ли, я просто плохо знаю http-проткол, может там и есть такое =)
Интересный вариант. И что же такое он может отослать, что запретит браузеру отсылать форму по post?
Офлайн
А ты где этот код используешь? PSP или handler?
Офлайн
Handler наверно
PythonHandler mod_python.publisher
Офлайн
По этому куску кода сложно что-то сказать. По идее должно работать :) Какие настройки прописаны?
Офлайн