我如何在Django模板中打印查询集字典?>

问题描述 投票:0回答:1

如何打印下面的for循环(last 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])

如何打印下面的for循环(last for循环),该循环正在打印模板中的所有产品?我试图找到答案,但是我离找到答案还很遥远。请帮我解决这个问题。 allProds ...

python django templates view
1个回答
0
投票

替换

© www.soinside.com 2019 - 2024. All rights reserved.