我正在尝试在一个视图中构建一个包含所有模型类别和相关条目的页面。我按照这里的 django class based views 的提示对所有类别的所有条目和这里获取所有类别和类别中的项目,但我仍然无法让它工作。有任何想法吗 ?
- 楷模
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