【发布时间】:2016-12-22 00:45:27
【问题描述】:
我想将我的 SQLAlchemy postgres JSON 列的默认值设置为一个空字典。
from sqlalchemy.dialects.postgresql import JSON
info = Column(JSON, default='{}')
info = Column(JSON, default={})
这些都不起作用。
【问题讨论】:
-
这可能是因为同一个
dict实例正在您模型的所有 个实例中使用。试试default=lambda: {}。 -
感谢 univerio 有效。您可以提交答案,如果您愿意,我可以接受。否则我会写我自己的答案。
标签: python json postgresql sqlalchemy