テンプレートのurlnameを参照できるので、テンプレート内のurlリンクを変更したいときにいつでもハードコーディングする必要はありません。Django:テンプレート内のURL名を参照してパラメータを渡す
は、テンプレートの例では、私が使用します。私は、URLの正規表現で使用される、より複雑なパラメータを渡したい場合は
<a href="{% url 'urlname' parameter %}">The link</a>
私の問題は、あります。私の場合、 "_"で区切られた2つの文字列の連結を渡したいと思います。これらの文字列はPythonオブジェクトから来ており、私はそれを行う方法を知りません。たとえば、これらの文字列がユーザーの名字と姓であるとします。
私が試した:
<a href="{% url 'urlname' "user.firstname_user.lastname" %}">The link</a>
などのトリックをが、どれも働きました。
誰かが助けることができますか?
^^実際にあなたがそれを言うとき、それはただの論理です!私はそれにもかかわらず、 "キーワード"と "機能を追加"とのトリックを発見したが、それはかなり汚れていた... – MarAja
@MarAja - それはあなたがカスタムテンプレートタグを作成する方が良いだろうが、それを行うためのURLを作る – Sayse