Python 将Django正则表达式URL模式迁移到金字塔URL调度

Python 将Django正则表达式URL模式迁移到金字塔URL调度,python,regex,django,pyramid,Python,Regex,Django,Pyramid,我不熟悉正则表达式和金字塔,我有以下DJango中的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, v

我不熟悉正则表达式和金字塔,我有以下DJango中的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),)
但我很难迁移以下内容:

url(r"^%sformList$" % OPT_GROUP_REGEX, views.formList, name=FORM_LIST),

如果您有任何想法,我们将不胜感激。

我对迁移了解不多。但是对于数字url调度正则表达式,您可以使用

config.add_route('home', '/{number_id:\d+}')

*从文档来看,我对迁移不太了解。但是对于数字url调度正则表达式,您可以使用

config.add_route('home', '/{number_id:\d+}')

*从文档中

您能举例说明最终URL在应用程序中应该是什么样子吗?您能举例说明最终URL在应用程序中应该是什么样子吗?