![](/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.