Django将条目存储到数据库中是不应该的

时间:2015-03-19 21:40:51

标签: python django

如果我有以下型号:

class User(AbstractBaseUser):
    Fname = models.CharField(max_length = 20, blank = False)
    Lname = models.CharField(max_length = 20, blank = False)
    email = models.EmailField(max_length = 254, unique = True, db_index = True)

    USERNAME_FIELD = 'email'

在shell中我尝试:

user = User()
user.save()

不应该将用户存储到数据库中,但确实如此。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

As per documentationsave()不对您的模型执行任何验证。如果要进行验证,则必须手动运行。