Как использовать __ (двойное подчеркивание) в запросе SQLAlchemy как django ORM

У меня есть 3 модели

@dataclass
class Plans(db.Model):
    id = db. Column(db.Integer, primary_key=True, autoincrement=False)
    name = db.Column(db.String(100), nullable=True,)
    feature = db.relationship('PlanFeatures', backref = 'planfeatures')

    def __str__(self):
        return str(self.name)


@dataclass
class PlanFeatures(db.Model):

    id = db. Column(db.Integer, primary_key=True, autoincrement=False)
    plan_id = db.Column(db.Integer, db.ForeignKey('plans.id'))
    feature = db.Column(db.String(100), nullable=True,)

    plan = db.relationship('Plans', backref ='planfeatures')
    def __str__(self):
        return str(self.feature)

@dataclass
class UserPlans(db.Model):
    id = db. Column(db.Integer, primary_key=True, autoincrement=False)
    plan_id = db.Column(db.Integer, db.ForeignKey('plans.id'))
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=True,)

    def __str__(self):
        return str(self.plan_id)

В Django Например plan_of_user=UserPlans.objects.get(,plan__plan_features__feature=feature_choice)

где feature_choice - мое значение.

Как написать фильтр запроса, эквивалентный этому, в flask SQLAlchemy? Заранее спасибо

Вернуться на верх