0
んSQLAlchemyのサポートこのような何か:プロパティの振る舞い(ゲッターとセッター)、
class Character(Base):
__tablename__ = 'character'
id = Column(Integer, primary_key=True)
level = Column(Integer)
@ColumnProperty(Integer)
def xp(self):
return self._xp
@xp.setter
def xp(self, value):
self._xp = value
while self._xp >= self.xp_to_level_up():
self.level += 1
self._xp -= 100
def __init__(self, level=0, xp=0):
self.level = level
self._xp = xp
どこid
、level
、およびxp
は、データベースに格納されますでしょう。基本的にはColumn
ですが、属性の代わりにプロパティがあります。
ありがとうございます!いつでも不動産のようなコラムを見たいと思っています^^ –
このようなプロパティは、既存のオプションに何も追加しません。 –
確かにこの特定の場合ではありませんが、時にはプロパティ列のみを持つことができます。 –