I am creating a website using Flask and SQLAlchemy.  This website keeps track of classes that a student has taken.  I would like to find a way to search my database using SQLAlchemy to find all unique classes that have been entered.  Here is code from my models.py for Class:
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)
In other words, I would like to get all unique values from the title column and pass that to my views.py.
query = session.query(Class.title.distinct().label("title"))
titles = [row.title for row in query.all()]
                        Using the model query structure you could do this
Class.query.with_entities(Class.title).distinct()
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With