我正在使用Flask-SQLAlchemy,并在下面的列中创建一个模型:
class Item(Model):
misc = Column(MutableDict.as_mutable(postgresql.HSTORE), nullable=False,
server_default='',
default=MutableDict.as_mutable(postgresql.HSTORE))
[当我尝试将字段分配给模型对象时,似乎misc
列为None,而不是空的dict:
my_item = Item()
my_item.misc["foo"] = "bar"
# TypeError: 'NoneType' object does not support item assignment
我如何配置模型,以便使用空字典初始化新对象?