我怎么能把孙子孙女也包括进来?

2024-04-28 12:33:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下实体。当我做api/event/1时,我得到了invitation,但没有{}。如果,以及如何做到这一点? 当我做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)

Tags: keyeventidtruedbdatetimemodelcolumn