python - 如何在不使用 Postgres 的 ARRAY 功能的情况下在 SQLAlchemy 中创建简单整数列表的属性
问题描述
我确信有一种简单的方法可以做到这一点,但似乎我很难找到它。
我有一个具有整数列表属性的对象。我正在定义一个简单的多对一表来表示它们。
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,但我宁愿维护一些数据库不可知论,而且似乎 ARRAY 类型是 Postgres 特有的。
一种解决方案是制作一个对象,定义与对象independents
之间的关系,然后为该值创建一个关联代理,但这似乎太过分了,当我想象有一种简单的方法来定义表中值的标量时。我找不到它。Warehouse
Independents
independent_rack
解决方案
推荐阅读
- javascript - 如何解决包裹问题?控制台错误(html 链接为 js 文件)
- javascript - “有”附近的语法不正确
- javascript - 如何使用 bootstrap 4 使 Javascript 为 Carousel 工作?
- react-native - Mobx 注射器商店不可用
- vba - 将公共 Range 变量传递给相交
- mongodb - 免费代码营“MongoDB 和 Mongoose - 创建和保存模型记录
- python - 加速循环内的多个条件
- javascript - 如何将相关数据返回到外键 django ajax
- digital-signature - 使用数字签名异常签署 XML 文档
- angular - 类型上不存在属性“x”... - Promise 语法 - TS2339