現在、私はほとんど2まったく同じテンプレートを持っており、彼らは同じDjangoのフォームを使用しますが、アクションメソッドでこれらの2つの形式で変更のみ1パラメータがあり、それは、Djangoテンプレートを再利用するには?
Djangoのフォーム
ですclass DropDownMenu(forms.Form):
week = forms.ChoiceField(choices=[(x,x) for x in range(1,53)]
year = forms.ChoiceField(choices=[(x,x) for x in range(2015,2030)]
テンプレート1
<form id="search_dates" method="POST" action="/tickets_per_day/">
<div class="row">
<div style="display:inline-block">
<h6>Select year</h6>
<select name="select_year">
<option value={{form.year}}></option>
</select>
</div>
<button type="submit">Search</button>
</div>
</form>
テンプレート2
<form id="search_dates" method="POST" action="/quantitative_analysis/">
<div class="row">
<div style="display:inline-block">
<h6>Select year</h6>
<select name="select_year">
<option value={{form.year}}></option>
</select>
</div>
<button type="submit">Search</button>
</div>
</form>
アクションメソッドで変わるので、それが唯一のアクションメソッドに変化つのテンプレートを再利用することが可能である場合、私は知りたいのですが唯一のもの。可能であれば、コードを手伝ってもらえますか?
この質問はdjango - how to reuse a template for nearly identical models?となっていますが、ここではテンプレートを使用していません。
あなたはビューセット自体からアクション属性を送ることができますが、テンプレート – Robert