SQLAlchemy tidak dapat menemukan jalur hubungan.
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'))
Lakukan responder
hubungan harus bergabung menggunakan responder_id
atau user_id
? Saya tahu ini jelas bagi kami, tetapi SQLAlchemy tidak mempertimbangkan nama kolom di sini. Anda dapat mengganti nama responder_id
sebagai foobar
dan tidak ada bedanya.
Tentukan kunci asing yang ingin Anda gunakan untuk setiap hubungan.
user = relationship(User, foreign_keys=[user_id], backref=backref('votes_user'))
responder = relationship(User, foreign_keys=[responder_id], backref=backref('votes_responder'))