我正在尝试获取表中的所有行,但只有一列。该模型如下所示:
class Person:
id= db.Column(db.String(11), primary_key=True, nullable=False)
name = db.Column(db.String(255), nullable=False)
city = db.Column(db.String(255), nullable=False)
我想只获取name
列,但我找不到任何关于如何执行此操作的内容。
我尝试了类似的东西:
Person.query.get(person.name)
SQLAlchemy文档根本没有帮助。
答案 0 :(得分:1)
您需要使用with_entities
来指定要SELECT
的列:
Person.query.with_entities(Person.name).all()