错误代码反馈
File "D:\PY\lib\site-packages\flask_sqlalchemy\__init__.py", line 514, in __get__
return type.query_class(mapper, session=self.sa.session())
File "D:\PY\lib\site-packages\sqlalchemy\orm\scoping.py", line 74, in __call__
return self.registry()
File "D:\PY\lib\site-packages\sqlalchemy\util\_collections.py", line 1001, in __call__
return self.registry.setdefault(key, self.createfunc())
File "D:\PY\lib\site-packages\sqlalchemy\orm\session.py", line 2950, in __call__
return self.class_(**local_kw)
File "D:\PY\lib\site-packages\flask_sqlalchemy\__init__.py", line 142, in __init__
track_modifications = app.config['SQLALCHEMY_TRACK_MODIFICATIONS']
KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'
只需要将
app = Flask(__name__)注释掉即可
原因是mode文件中也有app = Flask(__name__),所以import*后出错
from flask import Flask
from flask import request
from flask import render_template
from flask import redirect
from mode import *
#app = Flask(__name__)