最も重要な部分(例外をスローするコード)を省略したため、問題の原因が正確に明確ではありませんが、関係プロパティをクラス PostModelに追加する場合 外部キーを追加しようとするスロー 関係へのパラメータ 次のように呼び出します:
class PostModel(...):
# ...
subject1_id = Column(db.Column(db.BigInteger, db.ForeignKey(EntitiesModel.id), nullable=False)
subject2_id = Column(db.Column(db.BigInteger, db.ForeignKey(EntitiesModel.id), nullable=False)
subject1 = relationship(EntitiesModel, foreign_keys=subject1_id)
subject2 = relationship(EntitiesModel, foreign_keys=subject2_id)