我想运行最简单的查询:
mysql> SELECT fullname,username,email FROM user;
class User(db.Model):
__tablename__ = 'user'
id = db.Column(db.Integer, primary_key=True)
fullname = db.Column(db.String(60))
username = db.Column(db.String(30), unique=True)
email = db.Column(db.String(120), unique=True)
password = db.Column(db.String(80))
在SQLAlchemy表示法中。我试过了:
user = User.query(User.fullname,User.username,User.email)
但它看起来没有用。
答案 0 :(得分:1)
User.query
等同于{或语法糖)session.query(User)
,它将返回User
的所有列。要仅检索选定的列,请使用:
user = session.query(User.fullname, User.username, User.email)