0

我想将几个 url 映射到同一个视图。

url(r'^foo/', BaseView.as_view(), name='foo'),
url(r'^bar/', BaseView.as_view(), name='bar'),
url(r'^buzz/', BaseView.as_view(), name='buzz'),

无论如何,在我的基于类的视图中我可以访问名称参数吗?我知道可以在as_view(). 但是有没有办法绕过那个额外的样板代码?

4

1 回答 1

0

关于什么:

url(r'^/(?P<name>[-\w]+)/$', BaseView.as_view())

然后你可以从 BaseView 中获取名称:

name = self.kwargs['name']
于 2013-08-20T13:05:52.437 回答