Je joue avec la bibliothèque django auth, et je rencontre quelque chose que je ne comprends pas.Django auth confusion dans les modèles
j'ai un modèle maître base.html
et à l'intérieur de ce modèle j'ai le code suivant:
{% if user.is_authenticated %}
Welcome {{user.username}}, <a href='/accounts/logout/'>Logout</a>
{% else %}
Welcome Guest, Please <a href='/accounts/login/'>Login</a>
{% endif %}
Cette opération est répétée sur chaque page, dans l'en-tête. Cependant, après avoir ouvert une session, sur toutes les pages sauf la page de connexion elle-même, elle affiche la chaîne welcome guest...
, comme s'il n'y avait pas d'utilisateur authentifié.
Embrouillant cependant, la bibliothèque auth semble être faire son travail ailleurs, je ne peux pas accès de connexion fonctions protégées, et je peux après ive connecté, etc.
Quelqu'un peut-il me dire où im ne va pas?