Django管理员错误 - 不平衡的括号

时间:2013-05-26 00:41:44

标签: python regex django

当我将浏览器指向localhost:8000 / admin时,我得到了

  / admin /

出现

错误      

不平衡的括号

产生此错误的代码:

项目 - urls.py:

urlpatterns = patterns('',
    (r'^host/', include('host.urls')),
    url(r'^admin/', include(admin.site.urls)),
)

主机(app) - urls.py:

urlpatterns = patterns('host.views',
    url(r'^all/$', 'EventsAll'),
    url(r'^get/(?P<event_id>\d+)/$)', 'Event'),
)

但是,如果我禁用

url(r'^get/(?P<event_id>\d+)/$)', 'Event'),

管理控制台完美运行。正则表达式是否会以某种方式干扰括号?

1 个答案:

答案 0 :(得分:4)

在该正则表达式中有一个左括号和两个近括号。我会删除$。之后的那个。