【发布时间】:2015-04-04 13:05:42
【问题描述】:
我正在使用 Flask-SQLAlchemy 并且有一个具有以下列的模型:
class Item(Model):
misc = Column(MutableDict.as_mutable(postgresql.HSTORE), nullable=False,
server_default='',
default=MutableDict.as_mutable(postgresql.HSTORE))
当我尝试将字段分配给模型对象时,misc 列似乎是 None,而不是空字典:
my_item = Item()
my_item.misc["foo"] = "bar"
# TypeError: 'NoneType' object does not support item assignment
如何配置模型以便使用空字典初始化新对象?
【问题讨论】:
标签: python postgresql flask sqlalchemy hstore