我在 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 以便在视图中进一步使用。 那么如何才能实现重新模式匹配与路径转换的结合呢?
Django 文档展示了如何捕获
re_path
中的部分URL以在视图中使用:
re_path(r'^bio/(?P<username>\w+)/$', views.bio, name='bio'),
在此示例中,关键字变量
username
将在视图中可用。