如何将MySQL配置添加到Flask应用程序并创建游标并在其他类中使用?
我有2个文件:
app.py:
ReadableFromBuffer
Query.py:
我正在尝试从app.py导入mysql,以便可以在数据库上执行SQL。
from flask import Flask
from flask_restful import Api
from Query import Query
from flask_mysqldb impoty MySQL
app= Flask(__name__)
api = Api(app)
api.add_resouce(Query,'/')
app.config['MYSQL_HOST'] = 'host'
#(same for user, password, db)
mysql = MySQL(app)
错误是由循环导入引起的。如何解决?
”无法导入名称“查询”
答案 0 :(得分:0)
在另一个文件中初始化mysql,并从10
60
和query.py
引用它。使用app.py
方法将其注入应用程序
https://flask-mysqldb.readthedocs.io/en/latest/#flask_mysqldb.MySQL
MySQL.init_app