(此错误的背景:http://sqlalche.me/e/e3q8)

Asg*_*nes 6 python-3.x

我试图让用户在主页上提交一个表单,然后将该表单保存到 SQL 数据库中。但是,当用户提交表单时,我收到以下错误:(此错误的背景:http : //sqlalche.me/e/e3q8

这是我的__int__.py

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_bcrypt import Bcrypt
from flask_login import LoginManager

app = Flask(__name__)
app.config['SECRET_KEY'] = '5791628bb0b13ce0c676dfde280ba245'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'

db = SQLAlchemy(app)
bcrypt = Bcrypt(app)

login_manager = LoginManager(app)
login_manager.login_view = 'login'
login_manager.login_message_category = 'info'

from flaskblog1 import routes
Run Code Online (Sandbox Code Playgroud)

Asg*_*nes 5

我发现我的问题我没有创建我的数据库db.create_all()

  • 我无法理解你的答案。你能进一步解释一下这个答案吗 (12认同)
  • 即使我按照您的方式创建了数据库,我仍然遇到相同的错误 (2认同)