フォームが無効なときにFormViewクラスを使用しているときにメッセージを表示するにはどうすればよいですか?私はform_valid関数でメッセージを表示することができますが、私はself.get_context_dataを使用しているので、form_invalidには考えません。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