小编ora*_*nge的帖子

如何使用蓝图MySQL没有SQLAlchemy来修复Flask项目中的循环导入?

所以我有主.py文件创建和配置Flask应用程序对象,并初始化MySQL.然后我想注册一些蓝图.

from flask import Flask
from flaskext.mysql import MySQL

app = Flask(__name__)
mysql = MySQL()
app.config['MYSQL_DATABASE_USER'] = 'root'
app.config['MYSQL_DATABASE_PASSWORD'] = 'root'
app.config['MYSQL_DATABASE_DB'] = 'EmpData'
app.config['MYSQL_DATABASE_HOST'] = 'localhost'
mysql.init_app(app)

from views1 import views1_blprnt

app.register_blueprint(views1_blprnt)
Run Code Online (Sandbox Code Playgroud)

但是views1.py我需要MySQL对象来获取连接和游标对象来执行查询.当然,当我尝试导入它时,我得到了ImportError.我已经阅读了一些类似的问题和解决方法,但所有这些都使用了SQLAlchemy.有人有任何想法如何解决它?

谢谢你的帮助,对不起我的英语.

python mysql flask

3
推荐指数
1
解决办法
1559
查看次数

标签 统计

flask ×1

mysql ×1

python ×1