我正在使用django urls.py并且在命名组语法
方面存在一些问题像这样没有命名组的人就可以了......
urlpatterns = patterns('',
(r'^$',index),
(r'^admin/', include(admin.site.urls)),
(r'^',test),
)
但是对于命名组我有语法错误,我无法解决
urlpatterns = patterns('',
(r'^$',index),
(r'^admin/', include(admin.site.urls)),
(?P<requrl>r'^',test), # this is new
)
对此有何帮助?
答案 0 :(得分:2)
这显然是语法错误。首先,你的大部分字符都在引号之外,其次,你对“命名组”的语法甚至不是很接近正确。
您应该更仔细地阅读文档,然后介绍正则表达式。
(r'^(?P<requrl>.*)$',test)
答案 1 :(得分:2)
请仔细查看语法。 https://docs.djangoproject.com/en/1.3/topics/http/urls/#named-groups
(?P<requrl>r'^',test), # this is new
应该是
(r'^(?P<requrl>.*)/$',test), # this is new