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