SQLAlchemy kan ikke finde relationsstien.
user_id = Column(ForeignKey('user.id'))
user = relationship(User, backref=backref('votes_user'))
responder_id = Column(ForeignKey('user.id'))
responder = relationship(User, backref=backref('votes_responder'))
Udfør responder
relation skal tilsluttes ved hjælp af responder_id
eller user_id
? Jeg ved, at det er indlysende for os, men SQLAlchemy overvejer ikke kolonnenavne her. Du kan omdøbe responder_id
som foobar
og det gør ingen forskel.
Definer de fremmednøgler, du vil bruge til hver relation.
user = relationship(User, foreign_keys=[user_id], backref=backref('votes_user'))
responder = relationship(User, foreign_keys=[responder_id], backref=backref('votes_responder'))