に次のコードがありますviews.py
。
class IndexView(generic.ListView):
model = Question
template_name = "qa_forum/index.html"
context_object_name = 'question_list'
paginate_by = 25
うまく機能しますが、データベース内のすべての質問 (クローズ済みおよび「将来」の質問を含む) を取得します。
私はmodels.py
次のマネージャーを持っています:
class ActiveManager(models.Manager):
def get_query_set(self):
return super(ActiveManager, self).get_query_set(). \
.filter(pub_date__lte=timezone.now(), is_active=True
).order_by('-pub_date')
これは、データベースからアクティブな質問のみを取得するのに役立ちます。
しかし、ジェネリック で適切に使用する方法がわかりませんListView
。
アドバイスをいただければ幸いです。