![](/img/trans.png)
[英]How can I get/set an SqlAlchemy query value with the Column object
[英]How can I query a database with a value to get another value with sqlalchemy?
我正在尝试使用唯一的ID值查询数据库,并获取同一行中一列的值。
class Accounts(Base):
__tablename__ = 'Accounts'
id = Column(Integer, unique=True)
site = Column(Integer, primary_key=True)
accounts = Column(Integer)
followers = Column(Integer)
如何使用ID号查询表并返回站点单元格的值?
查询文档中对此进行了介绍。 查询返回一个或多个表示行的模型实例,列数据作为属性存储在这些实例上。
account = session.query(Accounts).filter_by(id = <some_id>).first()
print account.site
如果只需要特定列的值(即“ SELECT column_name FROM ...”而不是“ SELECT * FROM ...”),则可以在查询中指定它。
accounts, = session.query(Account.accounts).filter_by(id=account_id).first()
您甚至可以指定多个:
accounts, followers = session.query(Account.accounts, Account.followers).filter_by(id=account_id).first()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.