是否可以使用sqlalchemy在SQLite中创建JSON类型的Column?我试过了
import sqlalchemy.types as types ... myColumn = Column(types.JSON())
和
from sqlalchemy import JSON ... mycolumn = Column(JSON)
两者都收到错误消息:
编译器无法呈现类型的元素
想知道sqlalchemy中是否有任何解决方案,或者我应该改为使用SQL。提前致谢。
[更新] SQLite版本3.16.0
直到3.9版才将JSON添加到SQLite中。您将需要升级SQLite或将json转换为字符串并将其保存,同时在将其拉出时将其转换回json对象。