1. ホーム
  2. django

[解決済み] Django テンプレート url タグに url パラメータを追加する方法は?

2022-05-05 11:22:56

質問

私の見解では、このようにurlパラメータを取得します。

date=request.GET.get('date','')

私のurlでは、このようにurlのテンプレートタグでパラメータを渡そうとしています。

<td><a href="{% url 'health:medication-record?date=01/01/2001' action='add' pk=entry.id %}" >Add To Log</a></td>

の後のパラメータは明らかに機能していません。getで取得するために、このデータ値をどのように渡せばよいのでしょうか?

どうすればいいですか?

ここに答えがありました。 Django の {% url %} テンプレートタグでクエリパラメータを渡すことは可能でしょうか?

単純に末尾に追加してください。

<a href="{% url myview %}?office=foobar">
For Django 1.5+

<a href="{% url 'myview' %}?office=foobar">

[他に改善すべき点はないのですが、コードの刻みを修正すると、くだらないエラーが発生します]。