如何在Form無效時使用FormView類顯示消息?我可以在form_valid函數中顯示消息,但對form_invalid沒有任何想法,因爲我使用self.get_context_data。在FormView的form_invalid中顯示django消息
這就是我所做的,以顯示消息時,表單有效
def form_valid(self, form):
messages.success(self.request, '{0} added successfully'.format(name))
return HttpResponseRedirect('/')
如何使用的信息在這裏?
def form_invalid(self, form):
return self.render_to_response(self.get_context_data(form=form))
是的,你可以......你可以看到這個[示例](https://docs.djangoproject.com/en/dev/topics/class-based-views/generic-editing/#ajax-example) –
我想要在模板中顯示消息爲'您已經發布'而不是表單錯誤。 – Serenity