我想在 flask_sqlalchemy 中插入一个整数列表作为单列数据类型,我ScalarListType
在包 SQLAlchemy-Utils 中找到:
from sqlalchemy_utils import ScalarListType
class Foo():
id = db.Column(db.Integer, primary_key=True)
list = db.Column(ScalarListType(int))
我可以通过 id 查询 foo:
foo = Foo.query.filter(Foo.id==1).first()
然后, foo.list 是一个整数列表,如[0, 0, 1, 0]
但是,如何为列表中的索引构建查询?例如像Foo.list[3]==1
我找不到任何线索,请帮助我!</p>