无法将数据插入SQLalchemy,

我正在使用以下模型在sqlachemy中测试烧瓶的端点。

class Trainer(db.Model):
    id = db.Column(db.Integer,primary_key=True)
    email = db.Column(db.String(40),unique=True,nullable=False)
    first_name = db.Column(db.String(30),nullable=False)
    last_name = db.Column(db.String(30),nullable=False)
    password = db.Column(db.String(20),nullable=False)
    rating = db.Column(db.Integer,default=0)

    def __repr__(self):
        return f"{self.first_name} {self.last_name} - {self.email}"

    def save_to_db(self):
        db.session.add(self)
        db.session.commit()

由此,现在的问题是,每当我尝试执行此操作时,都会出现这样的错误

(psycopg2.errors.UndefinedColumn) column "rating" of relation 

"trainer" does not exist
LINE 1: ... trainer (email,first_name,last_name,password,rating) VA...

具有以下数据:

[parameters: {'email': 'Kristoffer','first_name': 'Kristoffer','last_name': 'Tolboll','password': 'test123','rating': 0}]

我想问题是因为评分数据没有用双引号引起来,但由于是整数,所以情况并非如此,该如何解决?

scscsc1980 回答:无法将数据插入SQLalchemy,

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157460.html

大家都在问