我試圖在一個視圖中創建一個包含所有模型類別和相關條目的頁面。我遵循了這裏django class based views for all categories with all entires和這裏的Get all categories and items in category的提示,但我仍然無法實現。有任何想法嗎 ?django視圖 - 所有類別和所有條目
- 模型
class Category(models.Model):
name = models.CharField(max_length=50)
def __unicode__(self):
return self.name
class Feed(models.Model):
name = models.CharField(max_length=100)
url = models.CharField(max_length=100)
category = models.ForeignKey(Category)
user = models.ManyToManyField(User)
def __unicode__(self):
return self.url
- 觀點
def category_page(request):
object_list = Category.objects.all()
context = {'object_list': object_list,}
return render(request, 'category_page.html', context)
- 模板category_page.html
{% block content %}
{% for category in object_list %}
{{ category.name }}
{% for entry in category.entry_set.all %}
{{ category.name}}
{% endfor %}
{% endfor %}
{% endblock content %}
我越來越顯示所有類別,但沒有條目列表。
感謝 -M