我正在构建的应用程序有问题。我了解如何验证 django 中的用户是否已登录以及他们的会话是否处于活动状态:
if user is not None and user.is_active:
我的问题是我的 django 模板,特别是与该部分Register | Login
类似的部分:
<div id="subnav_registrationLogin">
<ul>
{% block block_containersupernav %}
<li><span><a href="/Register" title="Register for Account">Register</a></span></li>
<li style="border:none;"><span><a href="/Login" title="Login To Account">Login</a></span></li>
{% endblock block_containersupernav %}
</ul>
</div><!-- /subnav_registrationLogin -->
问题是,我的模板是静态的,对于上面的这个小代码片段需要更加动态,例如:
if user is not None and user.is_active:
Log Out
elif:
<div id="subnav_registrationLogin">
<ul>
{% block block_containersupernav %}
<li><span><a href="/Register" title="Register for Account">Register</a></span></li>
<li style="border:none;"><span><a href="/Login" title="Login To Account">Login</a></span></li>
{% endblock block_containersupernav %}
</ul>
</div><!-- /subnav_registrationLogin -->
如何在模板中实现这一点?如果我不能在模板中,我应该怎么做?谢谢!