YearArchiveView公司
基类,所以我有这个:
class ArchiveView(YearArchiveView):
queryset = ArticlePage.objects.all()
make_object_list = True
date_field = 'date'
template_name='btcmag/pages/archives_list.html'
allow_future = False
context_object_name = 'articles'
def extract_month(self, article):
'extracts the starting date from an entity'
return article.date.month
def extract_year(self, article):
'extracts the starting date from an entity'
return article.date.year
而不是
queryset = ArticlePage.objects.all()
,我希望有一个函数返回正确的查询集。类似于:
queryset = getQuerySet()
我尝试在类中定义函数,用
self
独自一人,但我明白了
function
或
自己
未定义。
我必须在哪里定义函数/方法?
我怎么能把它传给
queryset
?