【发布时间】:2020-03-04 15:17:38
【问题描述】:
如何打印下面的 for 循环(最后一个 for 循环),它正在打印我的模板中的所有产品?我试图找到答案,但我离找到答案还差得很远。请帮我解决这个问题。
allProds = []
catalogs = Catalog.objects.all().distinct().order_by('name')
categories = Category.objects.all().distinct().order_by('name')
for catalog in catalogs:
allProds.append(catalog)
for category in categories.filter(catalog_name=catalog.id):
allProds.append(category)
products = Product.objects.values('name','image')
.filter(category_name=category)
allProds.append(products)
for p in range(len(allProds)):
print(allProds[p])
【问题讨论】:
标签: python django templates view