Chi*_*xit 0 html django django-templates django-views python-2.7
我正在尝试在Django中进行登录身份验证.我在上方导航栏中登录并注册了按钮.
现在我需要实现的是当我登录应用程序时,将进行重定向,并且在那时会话被检查,如果会话已经开始,则登录和注册按钮消失,用户ABC按钮到达其位置.
我试图这样做,我的代码剪断了它.
{% if request.session.loggedin %}
<li><a data-toggle="modal" href="#"><b>Hello Chitrank</b></a></li>
{% else %}
<li><a data-toggle="modal" href="#signup"><b>Sign Up</b></a></li>
<li><a data-toggle="modal" href="#signin"><b>Sign In</b></a></li>
{% endif %}
Run Code Online (Sandbox Code Playgroud)
请建议我做什么,我使用错误的方式检查会话或是否有其他方法来做到这一点然后欢迎解决方案.
{% if user.is_authenticated %}
Run Code Online (Sandbox Code Playgroud)
是你在找什么.https://docs.djangoproject.com/en/dev/ref/templates/api/#django-contrib-auth-context-processors-auth
也允许你这样做
<span>Welcome back {{ user.username }}!</span>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
160 次 |
| 最近记录: |