我想打印每个主要类别的子类别名称。下面的代码现在显示每个主类别的所有子类别。我该怎么办?你知道吗
索引.html
{% for mainCatList in main_cat_list %}
<li class="subMenu"><a>{{ mainCatList.main_category_name }}</a>
<ul>
{% for subCat in cat_list %}
<li><a href="products.html"><i class="icon-chevron-right"></i>{{ subCat.category_name }}</a></li>
{% endfor %}
</ul>
</li>
{% endfor %}
视图.html
from django.shortcuts import render
from .models import Product, Category, Main_Category
def homePageView(request):
main_cat_list = Main_Category.objects.all()
cat_list = Category.objects.all()
context = {'main_cat_list': main_cat_list, 'cat_list': cat_list}
return render(request, 'index.html', context)
我假设您的类别具有主类别的外键。那样的话,你可以这样做
相关问题 更多 >
编程相关推荐