#python #python-3.x #django-models #django-templates
#python #python-3.x #django-модели #django-шаблоны
Вопрос:
Как я мог бы отобразить варианты в раскрывающемся списке ниже html, например?
gender_type = (('Male', 'Male'), ('Female', 'Female'), ('Transgender', 'Transgender'))
gender= models.CharField(max_length=100, choices=gender_type, blank=True)
<div class="form-group">
<label class="" style="font-size: 13px; color: black; font-weight: bold;">Gender</label>
<select type="text" class="form-control" id="" placeholder="Example input" name="genderDr">
<option>Male</option>
<option>Female</option>
<option>Transgender</option>
</select>
</div>
Комментарии:
1. Кажется, оно уже находится в выпадающем списке. В чем именно ваша проблема?
2. Я хочу отобразить поле выбора из модели в свой HTML-шаблон, не хочет жестко закодированных вариантов в html
3. Можете ли вы показать нам, что вы уже пробовали (т. Е. Ваш
views.py
)?4. Я использую представление базового класса ‘ListView’ и мою модель = PersonalInfo
5. Я пробовал это <div class=»form-group»> <label class=»» style=»размер шрифта: 13 пикселей; цвет: черный; вес шрифта: жирный;»> Пол</label> <select type=»text» class=»form-control»id=»» placeholder=»Example input» name =»genderDr»> <option>{% PersonalInfo.gender %}</option> </select> </ div> Но в раскрывающемся списке ничего не отображается..