Py学习  »  Django

如何迭代两个django模型

iri0021 • 3 年前 • 1485 次点击  

我的django项目中有多个模型。我想迭代它们,以便在django模型字段中访问它们。我该怎么做?

我试着像我的观点那样压缩它们。比如:

inventory = Inventory.objects.all()
header = Header.objects.all()
setup = Setup.objects.all()
revision = Revisions.objects.all()
spec = SpecificationDetails.objects.all()
review = Reviewers.objects.all()

zippedItems = zip(inventory, header, setup, revision, spec, review)
context = {
        'zippedItems':  zippedItems

}
return render(request, 'crud/dashboard.html', context)

在我的模板文件中,我尝试了

{%for items in zippedItems %}
<td>{{items}}</td>
{% endfor %}

但它不起作用,我认为它没有把物体拉上拉链。关于如何做到这一点,有什么建议吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130260
 
1485 次点击  
文章 [ 3 ]  |  最新文章 3 年前