2014-11-28

crispy-forms 一個個field客製化表單的語法


在 crispy-forms 中,預設的uni-form, bootstrap, bootstrap3 是不是無法符合你要顯示的表單樣式呢?
你是不是想一個個欄位塞到你的 form 裡呢?

存取 crispy field 的語法就是
{% crispy_field  field  attr1 value1 attr2 value2 ... %}


例如在你的 template.html 裡

<form>
......

            {% crispy_field form.email "placeholder" "someone@example.com" "attr1" "value1" "attr2" "value2"%}
......
......
</form>

執行結果他會顯示為
<input attr1="value1" attr2="value2" class="emailinput form-control" id="id_info-email" maxlength="75" name="info-email" placeholder="someone@example.com" type="email">




沒有留言:

張貼留言