1
我有這樣的主urls.py:Django的:如何讀取嵌套URL正則表達式
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^([\w-]+)/foo/', include('foo.urls')),
)
而這foo.urls.py:
urlpatterns = patterns('',
url('([\w-]+)/$', FooList.as_view()),
)
foo.views.py
class FooList(ListView):
def get_queryset(self):
print self.args[0]
return Foo.objects.all()
當我去
http://localhost:8000/arg1/foo/arg2
我在FooList的get_queryset函數的self.args中只有'arg2'。我如何從這個樂趣中讀取'arg1'?