2015-05-28 3 views
0

У меня есть форма, которая составляет 14 полей, поле открытия и закрытия для каждого дня. У меня проблемы с отображением каждого по отдельности, поэтому я могу включить промежутки между ними. Моя форма делает такие поля, как «open_time_1», «» close_time_1 до 7. В настоящее время яполомка полей формы отдельно отдельно django

{{ schedule_form.fields.close_time_1 }}

в моем шаблоне, который был многообещающим, но вызывает enter image description here

Как я могу получить nitty gritty полей формы django в целом, чтобы отобразить их вручную? Спасибо

ответ

1

Я бы попробовал {{ schedule_form.close_time_1 }}.

Это отображает поле без разметки ярлыков. Это код, который я использую для визуализации поля с бутстрапом:

<div class="form-group"> 
    <span class="field-label">{{ field.label_tag }}</span> 
    {% if field.field.required %}<span class="required">*</span>{% endif %} 
    <span class="field-item">{{ field }}</span> 
    <div class="field-help">{{ field.help_text }}</div> 
    {% if field.errors %}<div class="alert alert-warning" role="alert">{{ field.errors }}</div>{% endif %} 
</div> 

Где, например, поле, например. schedule_form.close_time_1.

Дополнительная информация по теме Django docs: Working with forms.

+0

Это было очень полезно, но я теряю нормальную функцию form.as_p - он не отображает имя. знаете ли вы способ отображения имени по-прежнему? Я получаю поле выбора, но не форматирование – codyc4321

+0

это не давая мне добавить картинку, но прежде, чем это было Открытое время: и теперь просто codyc4321

+2

'{{schedule_form.close_time_1.label}}' даст вам этикетку для поля, которое я считаю. – IanAuld

Смежные вопросы