Django for循环显示数据库中的所有对象
Posted
技术标签:
【中文标题】Django for循环显示数据库中的所有对象【英文标题】:Django for loop to display all objects in database 【发布时间】:2021-12-16 14:31:44 【问题描述】:def homepage(response):
data = Project_types.objects.all()
return render(response, 'main/homepage.html','projects':data)
def hacks(response):
return render(response, 'main/hacks.html', )
def games(response):
return render(response, 'main/games.html', )
我只需要知道如何遍历 html 中变量“data”中的每个对象。我希望它以最简单的方式显示!
【问题讨论】:
【参考方案1】:使用 FOR 模板标签,您可以遍历数据列表中的对象...
模板名.html:
% for iteratorname in projects %
<h1> iteratorname.attributes </h1>
% endfor %
Please read the documentation for more details
【讨论】:
@Selcuk ... 谢谢.. 没看到!【参考方案2】:您可以使用 for 模板标签:
% for project in projects %
<p> project.attributes </p>
% endfor %
【讨论】:
以上是关于Django for循环显示数据库中的所有对象的主要内容,如果未能解决你的问题,请参考以下文章
django 打印 cmd 中的所有记录,但在模板上显示最后一条
在 Django 模板中使用 for 循环显示多个 chart.js 图表