我有一些带有字段的示例模型:
class Task(models.Model):
priority = models.IntegerField(default=30, validators=[MinValueValidator(0), MaxValueValidator(300)])
当我通过 modelform_factory()
函数创建 ModelForm
对象并使用 .as_table()
函数生成 html 时,对于该字段,我得到像这样:
<input type="number" name="priority" value="30" required="" id="id_priority">
但我希望输出如下所示:
<input type="number" name="priority" value="30" required="" id="id_priority" min="0" max="300">
最好的方法是什么?
最佳答案
您添加了正确的导入吗?
from django.core.validators import MaxValueValidator, MinValueValidator
priority = models.IntegerField(default=30, validators=[MinValueValidator(0), MaxValueValidator(300)])
关于python - Django 使用模型字段的验证器进行客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43233019/