Deform позволяет добавить подтверждение в разные поля формы. Тем не менее, он проверяет, что форма действительна сама по себе, но это не обязательно означает, что обработка формы будет действительна.Форма сообщения после обработки сообщений об ошибках в элементах управления HTML с помощью Deform
Например, если форма предназначена для создания нового пользователя с адресом электронной почты. Форма действительна, но обработка формы (которая заключается в вставке этого нового пользователя в базу данных) повышает погрешность целостности базы данных, поскольку уже существует пользователь с этим адресом электронной почты.
Я знаю, что могу добавить специальный валидатор, который проверяет, что письмо еще не используется, но все же может быть другая параллельная транзакция с тем же адресом электронной почты, который совершает транзакцию между проверкой и фиксацией первой транзакции, которая не является 100 % в конце.
Итак, как я могу отчетливо сообщить об ошибках после обработки для пользователя?
Я мог бы легко сообщить об ошибках рядом с формой (флэш-сообщение или другое), но я хотел бы знать, есть ли способ сообщить об ошибке непосредственно в виджетах точно так же, как обрабатываются обычные ошибки проверки.
Это не почтовая обработка, это обычный процесс проверки. То, что я хотел бы сделать, это сообщить об ошибке, когда что-то не так происходит после строки 'appstruct = form.validate (self.request.POST.items()). – 2013-08-30 07:32:18