Can';t使用命名参数和视图使django的反向url正常工作

Can';t使用命名参数和视图使django的反向url正常工作,django,url,Django,Url,我无法从模型中获取绝对url来生成正确的url url.py url(r'^(P<cat>.*)/(?P<sub_cat>.*)/(?P<page>\d*)/$', view = 'a.generic.views.article.list', name = "article_list"), url(r'^(?P<cat>.*)$', view = 'a.generic.views.catego

我无法从模型中获取绝对url来生成正确的url

url.py

url(r'^(P<cat>.*)/(?P<sub_cat>.*)/(?P<page>\d*)/$', 
        view = 'a.generic.views.article.list', 
        name = "article_list"),

url(r'^(?P<cat>.*)$', 
        view = 'a.generic.views.category.list_sub', 
        name = "category_list"),
当模型有(level==2)并且在我看来没有生成任何内容时,就会出现问题


当我请求获取绝对url时,它应该使用第一个url模式返回url。

错误:

  url(r'^(P<cat>.*)/(?P<sub_cat>.*)/(?P<page>\d*)/$', 
  url(r'^(?P<cat>.*)/(?P<sub_cat>.*)/(?P<page>\d*)/$', 

您可能应该将您的编辑变成一个答案,并将其视为已解决
  url(r'^(?P<cat>.*)/(?P<sub_cat>.*)/(?P<page>\d*)/$',