在django 1.7模板中不可能进行比较

时间:2015-03-13 22:04:10

标签: django django-templates django-1.7

当我尝试比较模板中的某些内容时,会得到无效结果。 我的代码`

{% for permission in fileshare.permission.all %}



{{permission.user}}{{user.username}}



{% if permission.user == user.username %}
  Yes


{%endif %}
{%endfor%}

`

这是代码。

中的值

permission.user和user.username会产生相同的值。但是不打印。为什么会如此,我该如何纠正呢?

2 个答案:

答案 0 :(得分:2)

{%ifequal permission | stringformat:“s”user | stringformat:“s”%}

答案 1 :(得分:1)

permission.userUseruser.usernameunicode。请尝试使用permission.user.usernameuser代替。