2013-05-26 35 views
1

當我指出我的瀏覽器到localhost:8000 /管理員,我得到Django管理錯誤 - 不平衡括號

error at /admin/

unbalanced parenthesis

產生這個錯誤代碼:

項目 - 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'), 

管理控制檯完美工作。正則表達式是否會干擾括號?

回答

3

您在該正則表達式中有一個左括號和兩個右括號。我會在$後刪除一個。

+0

我正試圖解決這個問題,最後讀了很多關於python和轉義正則表達式中的特殊字符的帖子,我一直坐在這裏太久了!謝謝邁克! – user1347648

+0

我已經這樣做了好幾百次 - 當問題很簡單時尋找複雜的問題。樂意效勞! –