![](/img/trans.png)
[英]Django password = models.CharField(_('password'), max_length=128)
[英]How to get max_length of CharField in django template
我正在嘗試在Django模板中設置maxlength html屬性,但是當我嘗試使用{{field.max_length}}來獲取我在模型中指定的值時,則不會顯示任何內容。 我可以得到任何其他字段值都很好。
相關摘要:
{% for field in form %}
{% if "_color" in field.name %}
<div class="control-group">
<label class="control-label">{{field.label}}</label>
<input type="text" ng-init="{{field.name}}='{{field.value}}'" ng-model="{{field.name}}" ng-change="{{field.name}}_picker={{field.name}}" placeholder="{{field.label}}" maxlength="{{field.max_length}}">
通過遍歷表單獲得的字段實際上是一個forms.BoundField
,並不具有Field
所有屬性。 您可以通過BoundField
的field
屬性訪問Field
實例。 因此, {{ field.field.max_length }}
應該可以工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.