我已经定义了一个用户模型并向featured
它添加了一个字段:
class User(Document):
email = EmailField(required=True)
featured = BooleanField(default=False, required=True)
然后我从这个模型创建一个用户并保存它:
user = User(email=email, featured=False)
user.save()
但是,即使有默认值和必需标志,如果 BooleanField 设置为 False,我也看不到在 db 中创建该字段。当我在模型中将其设置为 True 或创建用户时,它会创建它并为其保存正确的 True 值。如果该字段为 False 或 True,我希望该字段始终存在于创建中。我究竟做错了什么?