не могу отправить post запрос в django

интернет программирование python django

Имеется форма из одного TextArea и кнопки. Обработка производится в views.py.
По нажатию на кнопку вызываю функцию. которая делает следующее:

$.post('/send_callback/', $('#send_message').serialize(), function(data){
...
}, 'text');

Обработчик на месте и если отправляются английские символы - то все отлично работает. Если я вдруг отправляю строку с русскими символами (а должны отправляться именно они), то запрос просто не отправляется, т.е. до обработки не доходит. Возвращает пятисотую ошибку.
Сериализованная форма выглядит так:
csrfmiddlewaretoken=....&text=%D0%B2%D0%B0%D0%BF
Версия Django 1.4, python - 2.7.3

Примечание:
да, извиняюсь, решил через несколько часов. в переопределенном методе clean использовал конструкцию txt = str(self.cleaned_data['text']), как только оставил просто txt = self.cleaned_data['text'] все заработало, только "сломалась" проверка txt.find(r'<\/?script>')

Примечание:
как ни странно, но помнится работало. в любом случае я попробую Ваш вариант. и спасибо за ответ))
Ответы:
так может проблема в обработчике? Неправильная работа с юникодом?


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.