0
我正在爲我的博客應用程序使用基於日期的通用視圖。我想使用這些通用視圖來顯示根據日期歸檔的特定用戶的所有博客。對於這一點,我不得不使用看起來像這樣如何在django中傳遞date_based泛型視圖中的過濾器屬性
url(r'^archive/month/(?P<year>\d+)/(?P<month>\w+)$',
'django.views.generic.date_based.archive_month',
{
'queryset': Entry.objects.all(),
'date_field': 'pub_date',
},
name='blog_archive_month',
),
的網址有沒有一種方法,我可以在這個URL傳遞的屬性,可用於過濾的對象。我想要這樣的東西
url(r'^(?P<creator_id>\d+)/archive/month/(?P<year>\d+)/(?P<month>\w+)$',
'django.views.generic.date_based.archive_month',
{
'queryset': Entry.objects.filter(creator.id = creator_id),
'date_field': 'pub_date',
},
name='blog_archive_month',
),
這合法嗎?如果不是,那麼還有沒有其他方式可以做同樣的事情,而無需做出自己的定製視圖。我查看了文檔,但在那裏找不到任何東西。
我可以製作一個自定義視圖,但那麼基於日期的歸檔如何在我的視圖中實現? – Sachin