Django 1.10。
文件内容如下: “就像使用普通Form时一样,formset中的每个表单都可能包含HTML属性,例如maxlength,用于浏览器验证。” (https://docs.djangoproject.com/en/1.10/topics/forms/formsets/#formset-validation)
class ArticleForm(forms.Form):
title = forms.CharField(max_length=5)
结果是:
<table>
<tr>
<th>
<label for="id_form-0-title">Title:</label>
</th>
<td>
<input id="id_form-0-title" maxlength="5" name="form-0-title" type="text" value="Test" />
</td>
</tr>
</table>
关键字:表单可能包含HTML属性,例如maxlength。
令我感到惊讶的是:这不是可能包含maxlength的形式。这是Django中的一个字段,HTML中的输入标记。好吧,据我所知,表格在Django和HTML中都不能包含maxlength。
你能帮我理解:说一个表格可能包含maxlength属性是否正确?这是文档中的错误措辞吗?或者表格可能真的包含这些属性。