【发布时间】:2011-12-07 01:59:25
【问题描述】:
我对 Python 还是很陌生,目前我需要一个 __repr__ 用于 SqlAlchemy 类。
我有一个可以接受Null 值的整数列,SqlAlchemy 将其转换为None。
例如:
class Stats(Base):
__tablename__ = "stats"
description = Column(String(2000))
mystat = Column(Integer, nullable=True)
当SqlAlchemy 返回None 时,在__repr__ 函数中表示“mystat”字段的正确方法是什么?
【问题讨论】:
-
__repr__() 只返回 python 对象的字符串表示形式。我不确定是否有“正确”的方式来实现它。
-
你明白在你的代码示例中你创建的是类属性,而不是实例属性,对吧?
-
@KarlKnechtel 现在我在网上搜索了我知道,谢谢。这就是为什么我写我是 Python 新手 :)
标签: python sqlalchemy repr