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()這個數據呢?!
Django view問題
月關寶盒
2018-07-15 15:17:23