44

私はこのようなことをしようとしています:

class AboutView(TemplateView):
    template_name = 'about.html'

    def get_context_data(self, **kwargs):
        context = super(AboutView, self).get_context_data(**kwargs)
        context['dahl_books'] = Books.objects.filter(author="Dahl')

次のようにテンプレートで dahl_books にアクセスしようとすると:

{% for book in dahl_books %}

dahl_booksBooks QuerySet がゼロ以外の数の書籍を返したとしても、テンプレート コンテキストでは使用できません。....テンプレートまたは で何か間違ったことをしていますget_context_dataか?

4

1 に答える 1

67

私はそれをテストすることはできませんが、私はあなたが必要だと確信しています

return context

最後にget_context_data:)

于 2011-11-07T01:35:46.057 に答える