LINUX.ORG.RU

werkzeug и post


0

0
Проблема с получением параметров из формы.
Делаю так:

text = request.form.get('text')

Проверял неткатом - в запросе всё в порядке, однако в скрипт прилетает только в utf8, в других кодировках возвращает пустую строку.
Собсно, как бороться?
★★★
Ответ на: комментарий от friday
Хм, ну я тогда не понимаю, чего ты хочешь добиться. Нужно, чтобы werkzeug сам догадывался, в какой кодировке приходит текст что ли? Так не бывает.
anonymous4
()
Ответ на: комментарий от anonymous4
Ему совсем не обязательно знать что-либо о кодировке. Мне надо, чтобы принимал как есть и как есть же складывал в базу.
friday ★★★
() автор топика
Ответ на: комментарий от friday
Ну коль так, прийдется ручками разгребать environ запроса, ибо werkzeug.wrappers.BaseRequest всегда преобразует данные в unicode. Смотри BaseRequest._load_form_data()
anonymous4
()
Ответ на: комментарий от anonymous4
Таки пришлось. Работает. Спасибо за направление:-)
friday ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.