orm.relation("Services", back_populates='user')
显示为非人类可读文本。
这是我的模型:
class User(SqlAlchemyBase, UserMixin, SerializerMixin):
__tablename__ = 'users'
id = sqlalchemy.Column(sqlalchemy.Integer, primary_key=True, nullable=False)
..
serv = orm.relation("Services", back_populates='user')
def __repr__(self):
return self.name
我必须包含什么功能?
您尚未为您的
__repr__
模型定义 __str__
方法或 Services
方法。
请参阅此 SO QA,str 和 repr 之间的区别?。请注意答案中的摘要:
为您实现的任何类实现
。这应该是第二个 自然。如果您认为拥有一个有用的,请实施__repr__
字符串版本在可读性方面存在错误。__str__