Я работаю над формой Django, поэтому у меня есть четыре поля формы, такие как:
First Name:
Last Name:
Address:
Contact Info:
эти данные формы пришли в Django Template and Render, но отображают эти поля не в правильном порядке. Каждый раз, когда я обновляю страницу, порядок полей меняется.
Пример:
На первой странице загрузите его как
Last Name:
First Name:
Contact Info:
Address:
При обновлении порядок страниц изменяется как
Address:
Last Name:
Contact Info:
First Name:
вот мой код формы шаблона Django, который отображает форму в Tempalte:
{% for fields in formset %}
<div class="row">
<div class="col-md-12">
<label class="col-4 control-label">{{fields.label}}
</label>
{{fields}}
</div>
</div>
{% endfor %}
Мой файл Form.py содержит эту форму:
class my_info(forms.Form):
Action = forms.ChoiceField(
label="First Name",
widget=forms.Select(attrs={'class': 'form-control'}),
choices=Action_choice)
model_id = forms.CharField(
label ='Last Name',
widget=forms.TextInput(attrs={'class': 'form-control','type':'hidden'})
)
Address = forms.CharField(
label ='Address',
widget=forms.TextInput(attrs={'class': 'form-control'})
) ,
Label = forms.CharField(
label ='Contact Info',
widget=forms.TextInput(attrs={'class': 'form-control'})
)
Но я хочу отобразить эти поля в правильном порядке.
First Name:
Last Name:
Address:
Contact Info: