问题

今天在写Flask项目创建ORM数据库时,发现了报错:

/Users/apple/anaconda3/lib/python3.7/site-packages/sqlalchemy/ext/declarative/base.py:325: SAWarning: Attribute 'limit_time' on class <class '__main__.Commodity'> appears to be a non-schema 'sqlalchemy.sql.column()' object; this won't be part of the declarative mapping
  (key, cls))

limit_timeCommodity的一个字段。

解决方法

原来在写的时候把Column的C小写了,改成以下情况就可以运行了。

limit_time = db.Column(db.Integer)
Last modification:July 17th, 2019 at 12:40 pm
如果我的文章对你有用,请随意赞赏,不要白嫖哦~