Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django管理员URL中的命名组_Python_Django_Django Admin_Django Urls - Fatal编程技术网

Python Django管理员URL中的命名组

Python Django管理员URL中的命名组,python,django,django-admin,django-urls,Python,Django,Django Admin,Django Urls,有没有办法修改Django管理员以接受所有管理员URL中的命名组?例如,我想说 urlpatterns = patterns('', # ... url(r'^/admin/(?P<year>[0-9]+)/', include(custom_admin.site.urls)) ) urlpatterns=patterns(“”, # ... url(r'^/admin/(?P[0-9]+)/),包括(custom_admin.site.url)) ) 但是,访问

有没有办法修改Django管理员以接受所有管理员URL中的命名组?例如,我想说

urlpatterns = patterns('',
    # ...
    url(r'^/admin/(?P<year>[0-9]+)/', include(custom_admin.site.urls))
)
urlpatterns=patterns(“”,
# ...
url(r'^/admin/(?P[0-9]+)/),包括(custom_admin.site.url))
)
但是,访问
/admin/2014
会出现
类型错误
,表示
index()得到了一个意外的关键字参数“year”
。如何将URL参数传递给管理员?

请更正您的URL

?P<year>[0-9]{4})
?P[0-9]{4})

它应该是这样的:?p[0-9]{4}@Petter Friberg的可能副本。我不明白你的编辑人员有什么意思?只是想提高可读性,如果你不喜欢它,请回滚。