0
我正在使用AJAX在Django項目中使用Dajax進行表單驗證。我想知道是否有一種有效的方式來顯示驗證錯誤。現在,當AJAX被調用時,我在服務器端返回錯誤,客戶端使用javascript顯示錯誤。使用Django中的Dajax進行表單驗證
# (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標記中會更簡單。 – 2012-03-17 01:03:29
更簡單,我自定義錯誤列表類。你可以在https://docs.djangoproject.com/en/dev/ref/forms/api/#customizing-the-error-list-format上看到這個例子。 – 2012-03-17 18:26:52