ブログ アプリケーションに日付ベースのジェネリック ビューを使用しています。これらの一般的なビューを使用して、日付に従ってアーカイブされた特定のユーザーのすべてのブログを表示したいと考えています。このために使用する必要があるURLは次のようになります
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',
),
これは合法ですか?そうでない場合、独自のカスタムビューを作成することなく、同じことを行う他の方法はありますか. ドキュメントを見ましたが、そこには何も見つかりませんでした。