1. 程式人生 > >關於Form、ModelForm的一些操作(持續更新)

關於Form、ModelForm的一些操作(持續更新)

mit mar rim sub field 後端 錯誤信息 關於 eth

1、前端循環:後端傳到前端的form是可以循環的,以此獲得想要展示的元素

<form method="post"  class="form-horizontal" novalidate>
    {% csrf_token %}
    {% for field in form %}
        <div class="col-sm-6">
            <div class="form-group">
                <label for="inputEmail3" class="col-sm-2 control-label">{{ field.label }}</label>
                <div class="col-sm-10">
                    {{ field }}
                    {{ field.errors.0 }}
                </div>
            </div>
        </div>
    {% endfor %}
    <div class="col-sm-offset-11 col-sm-1">
        <input type="submit" class="btn btn-primary" value="提交">
    </div>


</form>

  

{{ field.label }}:models.py中的verbose_name
{{ field }}:input框
{{ field.errors.0 }}:字段的錯誤信息

  

關於Form、ModelForm的一些操作(持續更新)