Having the following models:
class Question(db.Model):
id = db.Column(db.Integer(), primary_key=True)
title = db.Column(db.String(125))
text = db.Column(db.Text())
answers = db.relationship('Answer', backref='for_question')
class Answer(db.Model):
id = db.Column(db.Integer(), primary_key=True)
text = db.Column(db.Text())
question_id = db.Column(db.Integer(), db.ForeignKey('question.id'))
How can I execute select_related in SQLAlchemy / Flask?
I found in the documentation that I can do something like
session.query(Question).options(joinedload(Question.aswers))
But I need to first ask a specific question by id, and then select the one related to it
So I need something like this
Question.query.get(5).select_related()
Ho can I do this?
source
share