diff --git a/accounts/templates/create_account.html b/accounts/templates/create_account.html index d5b4c161d201fb6154bbe5d57a0a7463e282bd17..ef418f218af9b7f412fc0d8ff0c4a5f3cd70826b 100644 --- a/accounts/templates/create_account.html +++ b/accounts/templates/create_account.html @@ -2,9 +2,7 @@ {% block "content" %} <h2>Créer un compte</h2> - {% if form.errors %} - <div class="error">Formulaire invalide. Veuillez corriger les erreurs et le renvoyer.</div> - {% endif %} + <form method="post" action="{% url 'accounts:create' %}"> {% csrf_token %} {{ form.as_html }} diff --git a/accounts/templates/login.html b/accounts/templates/login.html index 8ae26bfd60816f3a9b3c5232983c3790e0338c2a..a6fb0f324ee7b5e541787ecb29daabda49c7d49b 100644 --- a/accounts/templates/login.html +++ b/accounts/templates/login.html @@ -6,12 +6,16 @@ <div id="content-area"> <h2>Connexion</h2> {% if form.errors %} - <div class="error">Login ou mot de passe incorrect</div> + <ul class="messagelist"> + <li class="error">Login ou mot de passe incorrect</li> + </ul> {% endif %} {% if next %} {% if user.is_authenticated %} - <div class="error">Accès non autorisé.</div> + <ul class="messagelist"> + <li class="error">Accès non autorisé</li> + </ul> {% else %} <p>Merci de vous connecter.</p> {% endif %} diff --git a/accounts/views.py b/accounts/views.py index ec24d45fe0646392c93ab533a73670639471b960..4e859bf674303ca7d131f83c35a3893893b0d9f9 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -56,6 +56,7 @@ class CreateAccountView(View): self.check_creation_allowed() form = self.form_class(request.POST) if not form.is_valid(): + messages.error(request, "Formulaire invalide. Veuillez corriger les erreurs et le renvoyer.") return render(request, self.template_name, {'form': form}) user = form.save()