ユーザーモデルを定義し、それにfeatured
フィールドを追加しました。
class User(Document):
email = EmailField(required=True)
featured = BooleanField(default=False, required=True)
次に、このモデルからユーザーを作成して保存します。
user = User(email=email, featured=False)
user.save()
しかし、デフォルト値と必須フラグがあっても、BooleanFieldがFalseに設定されている場合、そのフィールドがデータベースに作成されていることはわかりません。モデルでTrueに設定するか、ユーザーを作成すると、Trueが作成され、適切なTrue値が保存されます。FalseまたはTrueの場合、このフィールドを作成時に常に表示する必要があります。私は何が間違っているのですか?