终端运行models.py提示没有设置数据库URL,但是已经设置的了
来源:3-8 .管理员-登录日志-操作日志数据模型设计
ALOH
2017-08-20
终端运行提示如下
(movie_venv) G:\movie_project>app\models.py
G:\movie_venv\lib\site-packages\flask_sqlalchemy\__init__.py:819: UserWarning: SQLALCHEMY_DATABASE_URI not set. Defa
ulting to "sqlite:///:memory:".
'SQLALCHEMY_DATABASE_URI not set. Defaulting to '
代码如下
# coding:utf-8 from flask import Flask from flask_sqlalchemy import SQLAlchemy from datetime import datetime app = Flask(__name__) app.config["SQLALCHEMY_DATABASE_URL"] = "mysql://root:root@127.0.0.1:3306/movie" app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = True db = SQLAlchemy(app) class User(db.Model): .... if __name__ == "__main__": db.create_all()
写回答
2回答
-
同学,你好,注意字母拼写,应该是SQLALCHEMY_DATABASE_URI
012017-08-20 -
ALOH
提问者
2017-08-20
配置应该是 SQLALCHEMY_DATABASE_URI
00
相似问题