Python 如何在SQLAlchemy中创建简单整数列表的属性而不使用Postgres';s阵列特征

Python 如何在SQLAlchemy中创建简单整数列表的属性而不使用Postgres';s阵列特征,python,sqlalchemy,flask-sqlalchemy,Python,Sqlalchemy,Flask Sqlalchemy,我相信有一个简单的方法可以做到这一点,但似乎我很难找到它 我有一个对象,它的属性是整数列表。我定义了一个简单的多对一表来表示它们 independents = db.Table('independents', Base.metadata, db.Column('warehouse_id', db.Integer, db.ForeignKey('warehouse.id')), db.Column('independent_rack', db.Integer)) class Wa

我相信有一个简单的方法可以做到这一点,但似乎我很难找到它

我有一个对象,它的属性是整数列表。我定义了一个简单的多对一表来表示它们

independents = db.Table('independents', Base.metadata,
    db.Column('warehouse_id', db.Integer, db.ForeignKey('warehouse.id')),
    db.Column('independent_rack', db.Integer))

class Warehouse(Base):
    independent_racks = # what goes here?
我想在
Warehouse.independent_racks
下创建一个简单的独立机架列表,作为一个整数列表,但我不确定如何配置关系或它将是什么。这是一个关联代理吗?我真的不知道该找什么

我正在使用PostgreSQL,但我宁愿保持一些数据库不可知论,而且数组类型似乎是Postgres特有的


一种解决方案是将
独立对象
放入一个对象中,定义
仓库
独立对象
对象之间的关系,然后创建一个与
独立机架
值的关联代理,但这似乎有些过分,当我想象有一种简单的方法来定义表中值的标量时。我找不到它。

你们查过这个例子吗?但它是一张桌子,不是一个物体?相同的语法是否适用?数据库表“independents”需要与(子)对象关联。然后,
independent\u racks
可以是父(
Warehouse
)对象中的
关系。我不想要对象列表,我想要一个独立_机架中的整数列表。我可以创建对象,并使用关联_代理来获取值,但这似乎比需要的开销更大,当我需要做的只是将表中的值表示为整数列表时,请看以下内容: