Я работаю над проверкой формы с помощью AJAX с использованием Dajax в проекте Django. Я хотел бы знать, есть ли эффективный способ отображения ошибок проверки. На данный момент я возвращаю ошибки на стороне сервера при вызове AJAX, а на стороне клиента отображаются ошибки с помощью javascript.Проверка формы с использованием Dajax в Django
# (if the form is not valid ...)
error_messages = []
# Display error messages.
for field in form:
error_messages += field.errors
dajax.add_data({'msg':error_messages}, 'displayError')
return dajax.json()
Можно ли использовать теги шаблонов django для отображения ошибок с использованием AJAX?
Это похоже, но я нашел, что проще использовать '' 'render_to_string''' и возвращать HTML и отображать его в назначенном теге div. –
Еще проще, я настроил класс списка ошибок. Вы можете увидеть пример на https://docs.djangoproject.com/en/dev/ref/forms/api/#customizing-the-error-list-format. –