HTML のブロックを繰り返し使用する一連のテンプレートがあるとします。{% include %}再利用した HTML をorに入れたいの{% block reused-stuff %}ですが、HTML タグの 1 つがhref動的に生成できないようです。(これはパンくずリストの問題に似ています。)
HTML の繰り返しの例を次に示します。
<td><a href="{% url analytics:buyer-stats:brand client.slug %}">{{ row.brand }}</a></td>
<td>{{ row.num_leads }}</td>
<td>{{ row.num_sold }}</td>
<td>{{ row.revenue }}</td>
<td>{{ row.scrub_rate|default_if_none:"N/A" }}</td>
最初にto<td>が含まれていることに注意してください。その値を他のいくつかの値に動的に変更する必要があります (このインクルードまたはブロックを使用するテンプレートによって異なります)。すなわち、、、など。hrefanalytics:buyer-stats:brandanalytics:buyer-stats:offeranalytics:buyer-stats:client
テンプレート側でこれを達成する方法について何か提案はありますか? rowを使用してオブジェクトを渡すのは簡単with row=my_dataですが、どうすれば url 値を渡すことができますか?
編集: このプロジェクトは Django 1.4 と Python 2.7.3 を使用しています。