Python 无法分析余数:';(object.listattribute)和#x27;从';len(object.listattribute)和#x27;
我有一个具有列表属性的模型Python 无法分析余数:';(object.listattribute)和#x27;从';len(object.listattribute)和#x27;,python,django,Python,Django,我有一个具有列表属性的模型 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" s
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 %}
{%if len(myObj.list)>0%}
{%else%}
{%endif%}
我收到以下消息:
{% 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)”
我做错了什么?len(myObj.list)
在django模板中是无效的语法。
你可以用这个来代替
或者如果myObj.list,只需
,因为空列表是布尔值False。