Comment puis-je afficher un message lors de l'utilisation de la classe FormView lorsque le formulaire n'est pas valide? Je pourrais montrer le message dans la fonction form_valid mais aucune idée sur form_invalid car j'utilise self.get_context_data.Afficher les messages django à l'intérieur de form_invalid de FormView
C'est ce que je l'ai fait pour montrer un message lorsque le formulaire est valide
def form_valid(self, form):
messages.success(self.request, '{0} added successfully'.format(name))
return HttpResponseRedirect('/')
Comment puis-je utiliser un message ici?
def form_invalid(self, form):
return self.render_to_response(self.get_context_data(form=form))
oui vous pouvez ... vous pouvez voir ceci [exemple] (https://docs.djangoproject.com/fr/dev/topics/class-based-views/generic-editing/#ajax-example) –
i Voulez-vous afficher le message dans le modèle comme "vous avez déjà posté" au lieu d'erreurs de formulaire. – Serenity