【總結】
當一個表中出現多個:ForeignKey 則SQLAlchemy無法識別,具體哪個屬性,從哪個去找,所以報錯:
AmbiguousForeignKeysError: Could not determine join condition between parent/child tables on relationship Task.initiator
解決辦法:
給db.relationship添加foreign_keys,就可以指明具體是哪個屬性了。
【總結】
當一個表中出現多個:ForeignKey 則SQLAlchemy無法識別,具體哪個屬性,從哪個去找,所以報錯:
AmbiguousForeignKeysError: Could not determine join condition between parent/child tables on relationship Task.initiator
解決辦法:
給db.relationship添加foreign_keys,就可以指明具體是哪個屬性了。