Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Django限制IntergerField的值?_Django_Python 3.x_Field_Limit - Fatal编程技术网

如何使用Django限制IntergerField的值?

如何使用Django限制IntergerField的值?,django,python-3.x,field,limit,Django,Python 3.x,Field,Limit,我想知道是否可以用Django限制整型字段的值 forms.py中的我的代码: class RatingForm(forms.Form): rate = forms.IntegerField(label='Noter') 使用django的内置验证器 使用django的内置验证器您可以使用django文档中指定的最大值 您可以使用django文档中指定的最大值 在表单内部使用min\u值和max\u值:请参阅使用min\u值和max\u值,在表单内部:请参阅此代码工作: class R

我想知道是否可以用Django限制整型字段的值

forms.py中的我的代码:

class RatingForm(forms.Form):
    rate = forms.IntegerField(label='Noter')
使用django的内置验证器


使用django的内置验证器

您可以使用django文档中指定的最大值


您可以使用django文档中指定的最大值


在表单内部使用
min\u值
max\u值
:请参阅使用
min\u值
max\u值
,在表单内部:请参阅此代码工作:

class RatingForm(forms.Form):
    rate = forms.IntegerField(label='Noter', validators=[MaxValueValidator(5), MinValueValidator(0)])
谢谢大家

此代码适用于:

class RatingForm(forms.Form):
    rate = forms.IntegerField(label='Noter', validators=[MaxValueValidator(5), MinValueValidator(0)])

谢谢大家

可能重复的可能重复的感谢,我必须在forms.py中写下它?这是为了验证模型,OP询问表单中的
整型字段
。感谢,我必须在forms.py中写下它?这是为了验证模型,OP询问表单中的
IntegerField
。我有以下错误:模块'django.forms'没有属性'PositiveIntegerField'。我有以下错误:模块'django.forms'没有属性'PositiveIntegerField'
class RatingForm(forms.Form):
    rate = forms.IntegerField(label='Noter', validators=[MaxValueValidator(5), MinValueValidator(0)])