При рендеринге формы django с использованием метода as_p вы обычно получаете что-то вроде:
<p>Subject: <input type="text" name="subject" maxlength="100" /></p>
, если вы определили следующее поле:
subject = forms.CharField(max_length=100)
Есть ли какое-то дополнительное свойство, доступное для полей, которое настраивает способ их отображения, чтобы вы могли добавить к ним произвольный html. Чтобы быть более конкретным, я хотел бы включить пример текста после каждого из тегов
, чтобы вместо этого отображалось следующее:
<p>Subject: <input type="text" name="subject" maxlength="100" /></p>
<p>Message: <input type="text" name="message" value="Hi there" /></p>
<p>Sender: <input type="text" name="sender" value="invalid e-mail address" /></p>
Это отображается:
<p>Subject: <input type="text" name="subject" maxlength="100" /></p><div> Sample Text 1 </div>
<p>Message: <input type="text" name="message" value="Hi there" /></p><div> Sample Text 2 </div>
<p>Sender: <input type="text" name="sender" value="invalid e-mail address" /></p><div> Sample Text 3</div>