Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法分析余数:';(object.listattribute)和#x27;从';len(object.listattribute)和#x27;_Python_Django - Fatal编程技术网

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。