在我的 Django URL 中,我有许多以以下结尾的 URL 模式:
(redirect/(?P<redirect_to>\w+))
这意味着这些 URL 可以(或不)以 . 结尾/redirect/TARGET/
。这些 URL 模式有其他命名参数(主要是一个 : pk
)
现在,我希望在这些 URL 模式使用的模板中,能够更改当前页面路径,只需添加 redirect_to 参数,并保持其他参数和 URL 反向名称不变。
通过添加到当前上下文中,我能够在模板中获取 URL 反向名称,resolve(path).url_name
然后将其与{% url %}
模板标签一起使用。
我想知道是否有任何简单的方法可以将参数(来自resolve(path).kwargs
)动态添加到 URL 反向标记?