1
Я новичок с регулярным выражением и пирамиды, и у меня есть следующие ссылки в Джанго, что мне нужно перевести на пирамиде:Перенастройка Django шаблон регулярного выражения URL в Pyramid URL Отправка
DOWNLOAD_XFORM = "download_xform"
LIST_XFORMS = "list_xforms"
FORM_LIST = "form_list"
OPT_GROUP_REGEX = "((?P<group_name>[^/]+)/)?"
urlpatterns = patterns('',
url(r"^%sformList$" % OPT_GROUP_REGEX, views.formList, name=FORM_LIST),
url(r"^%ssubmission$" % OPT_GROUP_REGEX, views.submission),
url(r"^%sxform/new/$" % OPT_GROUP_REGEX, views.create_xform),
url(r"^%sxform/(?P<id_string>[^/]+)\.xml$" % OPT_GROUP_REGEX, views.download_xform, name=DOWNLOAD_XFORM),
url(r"^xform/toggle_downloadable/(?P<id_string>[^/]+)/$", views.toggle_downloadable),
url(r"^submission_test_form/?$", views.submission_test_form),
url(r"^xform/(?P<id_string>[^/]+)/$", views.update_xform),
url(r"^%s$" % OPT_GROUP_REGEX, views.list_xforms, name=LIST_XFORMS),
url(r"^survey/(?P<pk>\d+)/$", views.instance),)
я видел в документации, которую вы есть что-то вроде:
config.add_route('myroute', '/prefix/{foo:[^/]+}')
Но у меня есть проблемы, мигрирующие биты, как:
url(r"^%sformList$" % OPT_GROUP_REGEX, views.formList, name=FORM_LIST),
Любая идея была бы оценена
Можете ли вы привести пример того, что конечный URL должен выглядеть в вашем приложении? –