在哪里可以找到Flask SQLAlchemy列类型和选项的列表?

18 浏览
0 Comments

在哪里可以找到Flask SQLAlchemy列类型和选项的列表?

我希望这里正确使用了"Types"这个词。也许我是指"Arguments"。请随意修改。

我正在使用Flask和SQLAlchemy创建一个数据库模型,我想知道在创建db.Column实例时,可以使用哪些不同的列参数。例如:

account_id = db.Column(db.Integer, nullable=False)

我知道一些显而易见的类型,比如db.Integerdb.String。然而,我在SQLAlchemy文档或Flask文档中找不到创建db.Column实例的所有可能参数的列表。我是在找错地方吗?

是否有办法将像db.Integer这样的类型区分为tinyint、bigint等?

至于选项,例如nullable=False,我在创建db.Column实例时,很难找到一个好的选项列表。

0