简体   繁体   English

QuerySet不呈现

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM