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 %}
添加回答
舉報