我在我的models.py中使用了django.core.validators,但是我不斷收到語法錯誤。添加驗證器到Django models.py中的字段
的一塊所涉及的代碼如下:
from django.db import models
from django.core.validators import MaxValueValidator, MinValueValidator
class StepStart(models.Model):
motor_type_choices = (
('1'),
('2'),
('3'),
('4'),
('5'),
('6'),
)
temp_start = models.IntegerField(
default=30,
validators=[MaxValueValidator(90), MinValueValidator(10)]
)
level_start = models.IntegerField(
default=30,
validators=[MaxValueValidator(150), MinValueValidator(10)]
)
該錯誤是在默認= 30的線語法錯誤。
我已經檢查了其他帖子在這裏和我使用的驗證方法似乎沒問題。
有人可以指出錯誤嗎?
這是錯誤消息我在命令提示符中得到:
line 65
default=30,
^
SyntaxError: invalid syntax
感謝。
你忘了逗號,我認爲? –