我正在尝试检查模板标记返回的url是否与给定的url相同。
{% ifequal gravatar_for_email project.creator.email 'http://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e/?default=&s=80' %}
我目前收到的错误信息是ifequal有两个参数。
所以我试着在if中使用一个变量 {%gravatar_for_email project.creator.email as var1%}
但得到了消息 'gravatar_for_email'收到了太多的位置参数
由于
答案 0 :(得分:0)
理想情况下,您应该直接在上下文中传递调用的结果。否则,你可以尝试这个template tag snippet。添加后,以下内容应该有效:
{% captureas creator_gravatar %}{% gravatar_for_email project.creator.email %}{% endcaptureas %}
{% ifequal creator_gravatar 'http://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e/?default=&s=80' %}
答案 1 :(得分:-1)
试试这个:
{% gravatar_for_email project.creator.email|ifequal 'http://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e/?default=&s=80' %}