当我尝试比较模板中的某些内容时,会得到无效结果。 我的代码`
{% for permission in fileshare.permission.all %}
{{permission.user}}{{user.username}}
{% if permission.user == user.username %}
Yes
{%endif %}
{%endfor%}
`
这是代码。
中的值permission.user和user.username会产生相同的值。但是不打印。为什么会如此,我该如何纠正呢?
答案 0 :(得分:2)
{%ifequal permission | stringformat:“s”user | stringformat:“s”%}
答案 1 :(得分:1)
permission.user
是User
。 user.username
是unicode
。请尝试使用permission.user.username
或user
代替。