[英]QuerySet doesn't render
I have a QuerySet that I can see via print has items 我有一个QuerySet,通过打印可以看到其中有项目
<QuerySet [<Task: 1|root|test_task2>, <Task: 2|root|asdf>, <Task: 3|root|asdfafd>, <Task: 5|root|asdfasdfwe>, <Task: 6|root|asdfasdf>]>
which when I then try to render in template via: 然后当我尝试通过以下方式在模板中进行渲染时:
return render(request, 'tasks.html',{'tasks:': tasks})
template: 模板:
{% for task in tasks %}
<tr>
<td>{{ task }} <a href=/tasks/edit/{{ task.id }}>edit</a> <a href=/tasks/delete/{{ task.id }}>delete</a> <a href=/tasks/mark_done/{{ task.id }}>mark_done</a></td>
</tr>
{% endfor %}
shows up as if tasks was None
<table>
Late night typo 深夜错字
See {'tasks:': tasks} 参见{'tasks:':任务}
should be {'tasks': tasks} 应该是{'tasks':tasks}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.