0
我有以下ORM结构:如何在SSQLAlchemy复合()处理NULL值
class ParamWrapper:
def __init__(self, param):
self.param = param
def __composite_values__(self):
return self.param
class Game(Base):
__tablename__ = 'game'
game_id = Column(Integer, primary_key=True)
raw_param = Column(UnicodeText, unique=True)
param = composite(ParamWrapper, raw_param)
我怎样才能让这个如果raw_param is None
,然后还param is None
。
这是什么现在这个设置? – Hannu
目前它是'param = ParamWrapper(None)' – Jari
我不认为你可以用复合类来做,因为param总是ParamWrapper的一个实例。你可以用混合属性来做到这一点。请参阅下面的答案。 – Hannu