在我的urls.py
文件中,第一个元素根本不起作用。怎么了?
这是我的原始 urls.py
文件:
urlpatterns = patterns(
url(r'^admin/', include(admin.site.urls)),
url(r'^home/$', HomeView.as_view(), name='home'),
url(r'^$', IndexView.as_view(), name="index"),
)
这样设置,我无法访问/ admin /,修改它...
urlpatterns = patterns(
url(r'^wutlolwutwut/', include(admin.site.urls)),
url(r'^admin/', include(admin.site.urls)),
url(r'^home/$', HomeView.as_view(), name='home'),
url(r'^$', IndexView.as_view(), name="index"),
)
现在确实如此。来自原始上的404的调试未显示admin正则表达式。
发生了什么事?
求助: pattern()
函数将一个 string
前缀作为n
的第一个参数 url()
次来电,这就是我的urls.py
答案 0 :(得分:2)
patterns
函数的第一个参数应该是一个字符串,作为其余参数的前缀。