Django Form まとめ 01
■ form の取り出し方
・for での取り出し
<form action="" method="POST">
{{ form.non_field_errors }}
{% for field in form %}
<div class="field">
{{ field.label_tag }}
{{ field }}
{% if field.help_text %}
<span class="helptext">{{ field.help_text }}</span>
{% endif %}
{{ field.errors }}
</div>
{% endfor %}
<div class="field">
<button type="submit">送信</button>
</div>
{% csrf_token %}
</form>
Django フォームのフィールドとラベル間の(:)コロンを非表示とする
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.label_suffix = " "