У меня есть следующая форма:
class MyForm(Form):
#personal data
firstname = CharField()
lastname = CharField()
#education data
university = CharField()
major = CharField()
#foobar data
foobar = ChoiceField()
Так как некоторые поля (например, foobar) заполнены из базы данных, я не могу использовать другой метод, отличный от того, чтобы позволить Django отображать его для меня с помощью form.as_ul
Также мне жаль, что мне не нужно разделить форму в нескольких формах для облегчения mantainance
Есть ли способ сообщить Django отобразить текст справки между этими разделами формы, чтобы я мог ввести некоторые инструкции о том, как заполнить форму?
Я бы хотел, чтобы форма выглядела примерно так:
<form>
<p>Here you enter your personal data...</p>
<input name='firstname'>
<input name='lastname'>
<p>Here you enter your education data...</p>
<input name='university'>
<input name='major'>
</form>
Мне нужно создать свой собственный виджет, чтобы отображать теги <P>
, или есть более простой способ?
Спасибо