私の Django URL には、次で終わる多くの URL パターンがあります。
(redirect/(?P<redirect_to>\w+))
つまり、これらの URL は/redirect/TARGET/
. これらの URL パターンには、他の名前付き引数があります (ほとんど : の 1 つpk
) 。
ここで、これらの URL パターンで使用されるテンプレートで、redirect_to 引数を追加するだけで現在のページ パスを変更できるようにし、他の引数と URL の逆引き名は変更しないようにしたいと考えています。
resolve(path).url_name
現在のコンテキストに追加し、それを{% url %}
template タグで使用することで、テンプレートで URL 逆引き名を取得できました。
resolve(path).kwargs
URL 逆引きタグに(から) 引数を動的に追加する簡単な方法があるかどうか知りたいです。