【发布时间】:2015-08-27 19:01:59
【问题描述】:
我正在加入两个没有外键的模型:
型号:
class Users(db.Model):
__tablename__ = "Users"
userName = db.Column(db.String, primary_key=True)
lastLogin = db.Column(db.DateTime)
class TimeOff
__tablename__ = "timeOff"
timeOffID = db.Column(db.Integer, primary_key=True)
userName = db.Column("userName", db.String, db.ForeignKey('appUsers.userName')),
dayWork = db.Column(db.DateTime)
查看:
result = db.session.query(models.Users).join(models.TimeOff)
sqlalchemy.exc.InvalidRequestError: 找不到要加入的 FROM 子句。 尝试加入但得到:在“TimeOff”和“Users”之间找不到任何外键关系。
我没有在表中定义外键
【问题讨论】:
标签: python mysql flask-sqlalchemy