是否可以将正则表达式 url 模式与 url 转换器结合起来

问题描述 投票:0回答:1

我在 django-project url 中有两个不同的路径

re_path(internal_site_url, internal_site), #for internal sites #internal_site_url is re_pattern
path('<path:site_url>', external_site) #for external sites

但与第二个路径相比,第一个路径中的 re_path 不会包含路径转换器 path:site_url 以便在视图中进一步使用。 那么如何才能实现重新模式匹配与路径转换的结合呢?

python django django-urls
1个回答
0
投票

Django 文档展示了如何捕获

re_path
中的部分URL以在视图中使用:

re_path(r'^bio/(?P<username>\w+)/$', views.bio, name='bio'),

在此示例中,关键字变量

username
将在视图中可用。

© www.soinside.com 2019 - 2024. All rights reserved.