在我的基于sqlalchemy的应用程序中,我有3个继承自BASE类的类。其中每个都有描述行的字段,然后是属性列表。我为每一行创建了一个字符串表示形式,之后我在基类中创建了一个名为hybrid_property
的{{1}}。
显然,在尝试过滤description
时,由于sqlalchemy无法理解description
的含义,因此失败了。我想我需要在子类中实现描述的表达式。但是由于str(self)
而失败了。
如何以干燥的方式实现这一点?
TypeError: 'str' object is not callable