1
私は、ミッションがほぼ同一の複数のURLを持っています(対応するコンテキストでリストページを生成します)。パラメータに応じて複数のURLを持つ1つのクラスベースのビューオブジェクト
url('^by-country/(?<arg1>\w+)', MyO.as_view(), name='by-country'),
url('^by-period/(?<arg1>\w+)', MyO.as_view(), name='by-period'),
url('^by-age/(?<arg1>\w+)', MyO.as_view(), name='by-age')
私urlpatterns
における第二の正規表現名前付き引数としてそれをせずに一つのクラスベースのビューでby-blabla
文字列を渡す方法があります:だから私urlpatterns
のようなものはありますか?
派生クラス(MyO
)を使用しているため、既に宣言されている属性(例:template_name
)以外は何も渡すことができません。だから、それを行うためのきれいな方法はありますか?
余分な引数は、クラスベースのビューの 'dispatch'メソッドに渡されますか? –
Daniel!ありがとうございます。しかし、どこで 'category'パラメータを抽出しますか?私の 'get'メソッドでは? –
ありがとう、それは 'kwargs'から得ることができます! –