Python,Django-';列表';对象没有属性';推动';

Python,Django-';列表';对象没有属性';推动';,python,django,Python,Django,我试图将两个列表传递给django模板,并对它们运行一些逻辑以获得所需的输出。然而,当我尝试加载页面时,我得到以下错误 有人能帮我吗? 谢谢 错误 看法 模板 {% extends 'oncall/base.html' %} {% block content %} {% for pol in lstPolicy %} <h2>{{ pol.Name {}</h2> {% for user in lstUsers %}

我试图将两个列表传递给django模板,并对它们运行一些逻辑以获得所需的输出。然而,当我尝试加载页面时,我得到以下错误

有人能帮我吗? 谢谢

错误

看法

模板

{% extends 'oncall/base.html' %}

{% block content %}
    {% for pol in lstPolicy %}
        <h2>{{ pol.Name {}</h2>
        {% for user in lstUsers %}  
            {% if user.Policy == pol.Name %}
                <h3>{{ user.Level }}</h3>
                <p> 
                    Mobile: {{ user.Mobile }
                    From: {{ user.StartTime }} on {{ user.StartDate }}
                    Until: {{ user.EndTime }} on {{ user.EndDate }}
                </p>
            {% endif %} 
        {% endfor %}
    {% endfor %}
{% endblock %}
{%extends'oncall/base.html%}
{%block content%}
{lstPolicy%中的pol为%1}
{{pol.Name{}
{lstUsers%中的用户为%1}
{%if user.Policy==pol.Name%}
{{user.Level}

移动:{{user.Mobile}
发件人:{{user.StartDate}上的{user.StartTime}}
直到:{{user.EndTime}}在{{user.EndDate}上

{%endif%} {%endfor%} {%endfor%} {%endblock%}
要呈现的第三个参数应该是一个将名称映射到值的字典;目前您只是传递值本身

return render(request, 'oncall/rota.html', {'lstUsers': lstUsers, 'lstPolicy': lstPolicy})
请注意,您之前询问的用户类似乎没有任何意义。将用户数据作为字典列表传递会更简单、更清晰


严肃地说,不要使用匈牙利符号。从代码中可以明显看出,
lstUsers
是一个列表;它没有添加任何内容来将其编码为变量名的一部分。

要呈现的第三个参数应该是一个将名称映射到值的字典;目前,您只是传递值本身

return render(request, 'oncall/rota.html', {'lstUsers': lstUsers, 'lstPolicy': lstPolicy})
请注意,您之前询问的用户类似乎没有任何意义。将用户数据作为字典列表传递会更简单、更清晰


严肃地说,去掉匈牙利符号。从代码中可以明显看出,
lstUsers
是一个列表;它没有添加任何内容来将其作为变量名的一部分进行编码。

请显示完整的回溯。您似乎没有在这段代码中的任何地方调用
push
。@DanielRoseman对此感到抱歉,我没有意识到我需要什么,补充道现在,函数的第三个参数
render(请求'oncall/rota.html',lstUsers,lstPolicy)
为false。请再次阅读文档,请显示完整的回溯。您似乎没有在该代码中的任何地方调用
push
。@DanielRoseman对此感到抱歉,没有意识到我需要什么,现在添加了函数
render的第三个参数(请求,'oncall/rota.html',lstUsers,lstPolicy)
为假。请再次阅读文档。谢谢,现在已经完成。我想我对值有另一个问题,页面是空白的,是pol。请说出访问vaule的正确方式?谢谢,现在完成的感谢,我想我对值有另一个问题,页面是空白的,是pol。请说出访问vaule的正确方式s?谢谢
return render(request, 'oncall/rota.html', {'lstUsers': lstUsers, 'lstPolicy': lstPolicy})