投稿リストがあるページがあり、提案付きのサイドバーも必要です。私は自分の投稿にジェネリック ListView を使用し、何らかの方法で提案を渡す必要があったため、私が読んだいくつかの例によれば、extra_context を使用しましたが、テンプレートには「提案」オブジェクトがありません。
class PostList(generic.ListView):
model = models.Post
paginate_by = 10
context_object_name = 'mj'
def get_queryset(self):
return models.Post.objects.filter(user = self.request.user)
def extra_context(self):
return {'suggestions':models.Pla.objects}
私はdjangoの経験がないので、サイドバーの提案を渡すためのより良い方法があるかもしれません. 提案が欲しいので、ラッピングビュー機能でこれを行うことは可能かもしれません..