0

给定一个模型:

class Gallery(models.Model):
    authority   = models.CharField(max_length=500,  null=True,
    blank=True, validators=[MaxLengthValidator(500)])

如何让 Django 将 MAXLENGTH 构建到生成的 HTML 中,以便用户在表单提交时间之前知道限制?

<textarea cols="15" id="id_authority" name="authority" rows="4" MAXLENGTH=500>

我知道我可以在自定义构建表单中指定它(例如 widget=forms.Textarea(attrs={'rows':4, 'cols':15, 'maxlength':500}) ),但我希望有一些东西比在三个地方重复数字 500 更干燥,即使我只使用简单的模型形式也能工作。

4

0 回答 0