1

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

/管理员/错误

不平衡括号

产生此错误的代码:

项目 - urls.py:

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

主机(应用程序) - 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'),

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

4

1 回答 1

4

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

于 2013-05-26T00:50:32.530 回答