Django ifequal问题比较2种数据类型

时间:2011-07-03 08:14:37

标签: django

post.dys是一个String变量,day.day是一个整数。

两者都具有相同的值,但没有预期的输出。

我认为这是一个变量型问题,但我不确定。

如何解决这个问题?

{% ifequal post.days|slugify day.day|slugify %}
   test
{% endifequal %}

1 个答案:

答案 0 :(得分:1)

是的,两个变量应该是同一类型才能正常工作。请参阅pythondjango的手册页。例如,您可以使用视图中的str()函数将变量转换为相同类型。