Python SQLAlchemy错误,没有使用Flask_SQLAlchemy和Flask web模块的表
Idk为什么这不起作用。。。请帮帮我Python SQLAlchemy错误,没有使用Flask_SQLAlchemy和Flask web模块的表,python,flask-sqlalchemy,python-3.8,Python,Flask Sqlalchemy,Python 3.8,Idk为什么这不起作用。。。请帮帮我 app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False app.permanent_session_lifetime = timedelta(minutes=20) db = SQLAlchemy(app) def __init__(self, name, email): self.name = name self.email = email class User
app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
app.permanent_session_lifetime = timedelta(minutes=20)
db = SQLAlchemy(app)
def __init__(self, name, email):
self.name = name
self.email = email
class Users(db.Model):
_id = db.Column("id", db.Integer, primary_key=True)
name = db.Column(db.String(100))
email = db.Column(db.String(100))
但是我得到了这个错误,请帮助我
我是炼金术新手
我现在正在编写一个网站,我需要有一个数据库,以保持电子邮件和登录尽快。。。这不起作用,如果你知道原因,请告诉我为什么。
使用Flask_SQLAlchemy和Flask,HTML页面中包含JS和CSS片段
==========================================================================
cursor.execute(语句、参数)
sqlite3.ERROR:没有这样的表:用户
==========================================================================
[SQL: SELECT users.id AS users_id, users.name AS users_name, users.email AS users_email
FROM users
WHERE users.name = ?
LIMIT ? OFFSET ?]
[parameters: ('Jace', 1, 0)]
(Background on this error at: http://sqlalche.me/e/13/e3q8)```
===========================================================================
```sqlalchemy exc OperationalError```
您需要首先在数据库中创建
users
表。您可以使用Flask Migrate
简化更改模型时的db init
和db Migrate
工作。