2014-10-09 47 views
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'?

回答