我有一个带有列表属性的模型
class myObj:
def getlist(self):
return self.list
列表中填充了对象或实例化为空列表。
在模板中,我执行以下操作:
{% if len(myObj.list) > 0 %}
<img class="status" src="{% static "images/Check.png" %}" />
{% else %}
<img class="status" src="{% static "images/YellowWarning.png" %}" />
{% endif %}
我收到以下内容:
无法解析余数:来自'len(myObj.list)'的'(myObj.list)'
我做错了什么?
答案 0 :(得分:6)
len(myObj.list)
是django模板中的无效语法。
您可以使用length
filter代替。
{% if myObj.list|length > 0 %}