比如说,我有一个SQLAlchemy模型:
class User(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
first_name = Column(String)
last_name = Column(String)
password = Column(String)
我有个问题:
session.query(User, (User.frist_name + ' ' + User.last_name).label('full_name')).all()
它会给我输出,比如[(User(...), 'John Smith'), ...]
。你知道吗
我想要实现的是让SQLAlchemy将full_name
附加到User()
对象作为一次性查询的属性。这道菜的最佳配方是什么?你知道吗
您可以有一个触发器来为您的} 。你知道吗
User
模型的每个INSERT
/UPDATE
计算列full_name
。尽管我建议使用^{所以在你的
User
模型中会有这样的东西。你知道吗相关问题 更多 >
编程相关推荐