【发布时间】:2017-12-25 06:43:54
【问题描述】:
我在 HTML 模板中使用了 for 循环,它识别出它们存在的事实,但它并没有像应有的那样在页面中显示它们。
我的观点:
person = []
x = people.objects.filter(deal='q')
for person in x:
print(person.name)
if person.paid_status == True:
person.append(lender)
return render(request, '.html', {'person': person})
我的模板:
<div>
{% if person %}
There are {{ person|length }} persons.
{% for p in person %}
<p> {{ p.name }} </p>
{% endfor %}
{% else %}
<p> As of now no persons have appeared. </p>
{% endif %}
</div>
在控制台中它会正确打印人名,所以我很困惑为什么它在 HTML 中不起作用
我只看到有 2 个人(这是正确的),但它没有列出他们。
提前致谢。
【问题讨论】:
标签: html django django-views