在使用Flask-SQLAlchemy定义ENUM字段时,可以按照以下步骤进行操作:
db.Column
定义ENUM字段,并指定其类型为db.Enum
,同时传入枚举类作为参数:class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(50))
status = db.Column(db.Enum(StatusEnum))现在,你已经成功地使用Flask-SQLAlchemy定义了一个ENUM字段。在这个例子中,User
模型的status
字段将只能取枚举类StatusEnum
中定义的值。
关于Flask-SQLAlchemy的更多信息和用法,请参考腾讯云的相关产品文档:Flask-SQLAlchemy
领取专属 10元无门槛券
手把手带您无忧上云