gpt4 book ai didi

python - SQLAlchemy 返回所有不同的列值

转载 作者:行者123 更新时间:2023-12-03 15:30:02 25 4
gpt4 key购买 nike

我正在使用 Flask 和 SQLAlchemy 创建一个网站。该网站跟踪学生所学的类(class)。我想找到一种使用 SQLAlchemy 搜索我的数据库的方法,以查找所有已输入的唯一类。这是我的 models.py 中的代码上课:

class Class(db.Model):
__tablename__ = 'classes'
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(100))
body = db.Column(db.Text)
created = db.Column(db.DateTime, default=datetime.datetime.now)
user_email = db.Column(db.String(100), db.ForeignKey(User.email))
user = db.relationship(User)

换句话说,我想从标题列中获取所有唯一值并将其传递给我的 views.py .

最佳答案

使用模型查询结构,您可以做到这一点

Class.query.with_entities(Class.title).distinct()

关于python - SQLAlchemy 返回所有不同的列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22275412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com