infoforfoi
Янв. 24, 2013 15:23:56
{% for form in formset %}
{{ form.type_estate }}
{% endfor %}
в html это выглядит так:
<select name="form-0-type_estate" id="id_form-0-type_estate">
<option value="">---------</option>
<option value="3">Гараж</option>
<option value="4">Дача</option>
<option value="2">Дом</option>
<option value="1" selected="selected">Квартира</option>
</select>
Как сделать, чтобы выводило только слово - Квартира
Спасибо
newca9h
Янв. 24, 2013 16:21:06
Здравствуйте! Сделайте выборку в форме. Типа estate_type = forms.ModelChoiceField(queryset = Estate.objects.filter(type = ‘нужный тип’)). Это то, что я понял из вашего сообщения.
newca9h
Янв. 24, 2013 18:18:24
Наверное скажу глупость, но вы же наверняка можете просто передать из views то, что вы хотите и использовать это в качестве заголовка. Еще вариант, написать свое поле. Наследуетесь от базового класса Field и дальше делаете то, что вам нужно. Ну или виджет свой написать. Но все, же если содержимое тега h1 не меняется в процессе выбора и т.д., то все же проще передать ту информацию, которая вам нужна из views или из шаблонного тега.
inoks
Янв. 25, 2013 09:45:03
{{ form.instance.type_estate }}
infoforfoi
Янв. 25, 2013 12:10:06
то что нужно, спасибо огромное