jinja2中显示多维QuerySet
时间: 2024-04-29 09:25:45 浏览: 127
Jinja2中文文档.pdf
在 jinja2 中,可以使用循环嵌套的方式来显示多维 QuerySet。
例如,假设有一个模型 `Article`,其中每篇文章都有多个标签,可以使用以下代码来显示一个包含多维 QuerySet 的列表:
```html
{% for article in articles %}
<h2>{{ article.title }}</h2>
<ul>
{% for tag in article.tags.all() %}
<li>{{ tag.name }}</li>
{% endfor %}
</ul>
{% endfor %}
```
在上面的代码中,首先使用一个外层循环遍历文章列表 `articles`,然后在内层循环中遍历每篇文章的标签列表 `article.tags.all()`,并将每个标签的名称显示出来。
如果要显示更深的多维 QuerySet,可以继续嵌套循环来实现。
阅读全文