相关疑难解决方法(0)

Flask SqlAlchemy加入两个没有外键MYSQL的模型

我加入两个没有外键的模型:

楷模:

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)
Run Code Online (Sandbox Code Playgroud)

视图:

result = db.session.query(models.Users).join(models.TimeOff)
Run Code Online (Sandbox Code Playgroud)

sqlalchemy.exc.InvalidRequestError:找不到要加入的FROM子句.尝试加入但得到:找不到'TimeOff'和'Users'之间的任何外键关系.

我没有在表中定义的外键

python mysql flask-sqlalchemy

6
推荐指数
2
解决办法
4900
查看次数

标签 统计

flask-sqlalchemy ×1

mysql ×1

python ×1