亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Flask-SQLAlchemy時多對多遇到問題,請幫忙看看

使用Flask-SQLAlchemy時多對多遇到問題,請幫忙看看

拉莫斯之舞 2019-04-19 16:11:13
謝謝大家。代碼如下,總是會提示這個錯誤:sqlalchemy.exc.NoForeignKeysError:Couldnotdeterminejoinconditionbetweenparent/childtablesonrelationshipProblem.tags-therearenoforeignkeyslinkingthesetablesviasecondarytable'problem_tags'.EnsurethatreferencingcolumnsareassociatedwithaForeignKeyorForeignKeyConstraint,orspecify'primaryjoin'and'secondaryjoin'expressions.tags_table=db.Table('problem_tags',db.Column('problem_id',db.Integer,db.ForeignKey('problem.id')),db.Column('tag_id',db.Integer,db.ForeignKey('problemtag.id')))classProblemTag(db.Model):id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(80))problems=db.relationship('Problem',secondary=tags_table,backref=db.backref('tags',lazy='dynamic'))def__init__(self,name):self.name=namedef__repr__(self):return""%self.nameclassProblem(db.Model):id=db.Column(db.Integer,primary_key=True)title=db.Column(db.String(80))tags=db.relationship('ProblemTag',secondary=tags_table,backref=db.backref('problems',lazy='dynamic'))def__init__(self,title,tags):self.title=titleself.tags=tagsdef__repr__(self):return""%self.title
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 324 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號