class PublisherDetail(DetailView):model = Publisherdef get_context_data(self, **kwargs): context = super(PublisherDetail, self).get_context_data(**kwargs) context['book_list'] = Book.objects.all() #????return context麻烦解释一下#?那行是什么意思?context应该是一个对象集吧?context[ ]怎么好像把它当成字典来用啊?本来在没有重写get_context_data函数的时候,我在模板里面可以这样:{% for publisher in object_list %}<li>{{ publisher.name }}</li>{% endfor %}但是现在不行了吧,那要怎么使用context['book_list'] = Book.objects.all()这个数据呢?!
2 回答
- 2 回答
- 0 关注
- 311 浏览
添加回答
举报
0/150
提交
取消