Как я могу включить внуков с колбами?

У меня есть следующие лица. Когда я делаю api/event/1Я получаю invitation включены, но не invitationResponses, Если и как это возможно достичь? Когда я делаю api/invitation/1 Приглашение Ответы включены.

class Person(db.Model):
    id = db.Column(db.Integer, primary_key = True)
    name = db.Column(db.String(64), index = True)
    owner = db.Column(db.Integer, db.ForeignKey('user.id'))
    description = db.Column(db.String(128))
    start = db.Column(db.DateTime)
    end = db.Column(db.DateTime)
    invitation = db.relationship('Invitation', uselist=False, backref =      db.backref('event', uselist=False))


class Invitation(db.Model):
    id = db.Column(db.Integer, primary_key = True)
    event_id = db.Column(db.Integer, db.ForeignKey('event.id'))
    sent = db.Column(db.DateTime)
    expires = db.Column(db.DateTime)
    invitationResponses = db.relationship('InvitationResponse', backref = db.backref('invitation', uselist=False))


class InvitationResponse(db.Model):
    id = db.Column(db.Integer, primary_key = True)
    invitation_id = db.Column(db.Integer, db.ForeignKey('invitation.id'))
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
    attending = db.Column(db.Boolean)

0 ответов

Другие вопросы по тегам