Monday 15 April 2013

python - Django: Improperly configured url: unbalanced parenthesis -



python - Django: Improperly configured url: unbalanced parenthesis -

i'm developing website ina vm on mac gets deployed remote uat server. vm set same os , software stack uat , live servers. i'm getting next error when attempting access uat version of website:

"^accounts/update-user-group/(?p<pk>\d" not valid regular expression: unbalanced parenthesis

on first seems pretty obvious what's wrong: given url pattern incomplete. however, urls.py file has right total url:

# -*- coding: utf-8 -*- django.conf import settings django.utils.translation import ugettext_lazy _ django.conf.urls import patterns, url views import usergrouplist, usergroupdetail views import usergroupcreate, usergroupupdate, usergroupdelete views import userdeletedgroups, recoverdeletedgroup urlpatterns = patterns('', url(_(r'^accounts/create-user-group/$'), usergroupcreate.as_view(), name='user_group_create'), url(_(r'^accounts/update-user-group/(?p<pk>\d+)/$'), usergroupupdate.as_view(), name='user_group_update'), url(_(r'^delete/(?p<pk>\d+)/$'), usergroupdelete.as_view(), name='user_group_delete'), url(_(r'^accounts/user-group-deleted/$'), userdeletedgroups.as_view(), name='user_group_deleted_list'), url(_(r'^recover/(?p<pk>\d+)/$'), recoverdeletedgroup.as_view(), name='user_group_recover_deleted'), url(_(r'^accounts/user-group-details/(?p<pk>\d+)/$'), usergroupdetail.as_view(), name='user_group_detail'), url(_(r'^accounts/user-group-list/$'), usergrouplist.as_view(), name='user_group_list'), )

so error seems getting generated sec regex in urlpatterns. however, if alter regex this:

url(_(r'^accounts/update-user-group/(?p<pk>[\d]+)/$'), usergroupupdate.as_view(), name='user_group_update'),

then error moves on next line. i've done here add together square brackets round \d pk argument. how can simple difference cause of error? , why happening in uat environment , not local development?

daniels question pointed me in right direction this. translation problem url in po file incomplete ensuring right sorted problem.

python django

No comments:

Post a Comment