注册 登录
编程论坛 Python论坛

关于session的问题的求助

wangjx236007 发布于 2022-02-15 15:20, 1056 次点击
    我在前端用session做了个条件,但运行错误,求大师指点,谢谢了               
                     {% if  request.session.stuts ='1' %}
                       <li><a href="/check/list/">我的复核</a></li>
                       <li><a href="/checkname/list/">完成复核</a></li>
                      {% endif %}
出现问题:django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '=='1'' from '=='1''
3 回复
#2
fall_bernana2022-02-16 10:07
回复 楼主 wangjx236007
{% if  request.session.stuts ='1' %}  应该是 {% if  request.session.stuts =='1' %} 吧?
= 是赋值
==是判断是否相等
#3
wangjx2360072022-02-16 12:42
我使用==,也显示上述错误。
#4
wangjx2360072022-02-17 09:43
问题已经找到,在模板中不能用==,而要用 ifequal这个函数。应这样写:{% ifequal request.session.stuts,'1' %}  {% endifequal %}
1