Можно ли установить набор запросов поля ForeignKey формы, чтобы он брал отдельные наборы запросов и выводил их в <optgroup>
?
Вот что у меня есть:
views.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>
Можно ли это сделать?