当我学习教程时,我遇到了这个问题:
我有一个模板,'base.html',我什至没有从视图中传递'user'变量的值。但它仍然对用户进行身份验证。我不明白这是如何工作的:
base.html :
{% if user.is_authenticated %}
<div id='nav'>
<a href='/'/> mysite </a> |
<a href='/user/{{user.username}}/'>{{ user.username }} </a>(<a href='/logout'>logout</a>)
</div>
{% endif %}
<h1>{% block head %}{% endblock %}</h1>
{% block content %}{% endblock %}