フォームの ForeignKey フィールドのクエリセットを設定して、個別のクエリセットを取り、それらを に出力することは可能<optgroup>
ですか?
ここに私が持っているものがあります:
ビュー.py
form = TemplateFormBasic(initial={'template': digest.template.id})
form.fields['template'].queryset = Template.objects.filter(Q(default=1) | Q(user=request.user)).order_by('name')
私のテンプレート モデルには、デフォルトのテンプレートとユーザー作成のテンプレートがあります。<select>
ボックス内でそれらを視覚的に分離したい.
<select>
<optgroup label="Default Templates">
<option>Default 1</option>
<option>Default 2</option>
</optgroup>
<optgroup label="User Templates">
<option>User Template 1</option>
<option>User Template 2</option>
</optgroup>
</select>
これはできますか?