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