私は通常それをシンプルに保ち、テンプレートで次のフォーム構文を使用します。
<div>
<div>{{form.title.label}}:</div>
<div>{{form.title}}</div>
</div>
このアプローチの問題は、html出力のセマンティクスが悪いことです。
<div>
<div>Title:</div>
<div><input id="id_form-title" type="text" maxlength="30" name="form-title"></div>
</div>
正しいはずです:
<div>
<label for="id_form-title">Title</label>
<input id="id_form-title" type="text" maxlength="30" name="form-title">
</div>
これを自動的に行うためのdjango組み込みタグはありますか、それともこのように自分で手動で行う必要がありますか?
<div>
<label for="id_form-title">{{form.title.label}}</label>
{{form.title}}
</div>