Создание сообщений об ошибках с Django / Javascript - PullRequest
0 голосов
/ 01 мая 2011

Из учебника на djangobook.com http://djangobook.com/en/2.0/chapter07/, Я создаю форму, которая возвращает пользователю сообщения об ошибках, если обязательные поля не заполнены.

Как Django создает эти сообщения об ошибках?Это с использованием Python или Javascript?

Какова лучшая практика для создания сообщений об ошибках - я должен создавать их в django или используя прямой javascript?Спасибо.

Ответы [ 2 ]

1 голос
/ 01 мая 2011

Да, эти сообщения об ошибках создаются на стороне Python, поскольку Django восстанавливает страницу формы.

Лучше всего провести проверку на стороне сервера (на стороне Django в формах и полях форм), а затем добавить сторону клиента в качестве функции с прогрессивным расширением .Проверка на стороне клиента ненадежна, так как есть много способов ее обойти (отключение javascript и т. Д.), Поэтому вам всегда потребуется какая-то проверка на стороне сервера .

плагин проверки jQuery - достойная библиотека проверки JavaScript на стороне клиента, если вы уже используете jQuery.

0 голосов
/ 01 мая 2011

Не зная, на какую часть djangobook вы ссылаетесь (ссылка была бы полезной), я думаю, что вы, вероятно, ссылаетесь на проверку, выполняемую django после проверки значений, полученных в запросах POST или GET. Следовательно, проверка выполняется с помощью python на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...