Bonjour à tous!
Alors voila, je suis en ce moment sur un projet django, via google app engine.
Je débute, et je suis tomber sur un os
Je voudrais utiliser un système d'authentification, jusqu'à la pas de soucis.
J'active tout ça, cela fonctionne correctement.
Maintenant dans la base.html, je veux afficher login et register si l'utilisateur n'est pas connecté, et Welcome user et logout s'il est connecté.
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 {% if user.is_authenticated %} Welcome, {{ user.username }}! <a href="{% url django.contrib.auth.views.logout %}">Logout</a> {% endif %} {% else %} <a href="{% url django.contrib.auth.views.login %}">Login</a> <a href="{% url registration.views.register %}">Register</a> {% endif %}
Le soucis c'est que cela fonctionne correctement pour les vues génériques, mais pour les autres, que l'utilisateur soit connécté ou non, il n'y a que login ou register qui sont affichés.
Si vous avez une solution, je suis preneur
Merci d'avance.
Partager