2 回答

TA贡献1824条经验 获得超5个赞
假设您的 Categories 模型有一个名称字段。您实际上可以遍历类别并使用相关对象引用获取所有相关文章
order_article_list = OrderArticle.objects.filter(order__order_number=id ,order__restaurant=restid)
data = {}
for order_article in order_article_list:
data[order_article.article.category.name] = order_article.article.category.articles_set.all()

TA贡献1770条经验 获得超3个赞
def index(request, category_slug=None):
category = None
categories = Category.objects.all()
articles = Article.objects.all()
if category_slug:
category = get_object_or_404(Category, slug=category_slug)
articles = articles.filter(category=categories)
context = {
'articles': articles,
'categories': categories,
'category': category,
}
那么在你看来
{% regroup articles by category as articles_by_category %}
{% for c in products_by_category %}
{% endfor %}
添加回答
举报