Я вручную отображаю поле выбора модели в своей форме, чтобы я мог вставить собственный атрибут в каждую опцию. Я хотел бы знать, какой тег шаблона я могу определить, является ли параметр начальным значением, чтобы я мог установить его в качестве выбранного параметра в раскрывающемся меню при загрузке страницы.
forms.py
self.fields['formpricing'].choices = ZERO_BLANK_CHOICE + tuple([(t.id, t) for t in FormPricingMethod.objects.filter(industryname=industry)])
self.fields['formpricing'].queryset = FormPricingMethod.objects.filter(industryname=industry)
views.py
formpricing = userprofile.formpricing
form3 = BasisOfPricingForm(request.POST or None, user=user, initial={'formpricing': formpricing})
шаблон
<div class="fieldname">Form Pricing</div>
<div class="fieldvalue">
<select name="formpricing" required="" id="id_formpricing">
{% for value, object in form3.formpricing.field.choices %}
<option typenumber="{{object.typenumber}}" value="{{value}}">
{{object.title}}
</option>
{% endfor %}
</select>
</div>
</div>
Спасибо!