0

在我的系统中,我安装了flask_mysqldb.,但是当我运行该app.py文件时,它会显示类似nomodule named flask_mysqldb.

我尝试了另一种下载mysqlclient并安装它的方式,但出现同样的错误。

错误

The error is  line 2, in <module>
    from flask_mysqldb import MySQL
ModuleNotFoundError: No module named 'flask_mysqldb'

我会很感激一个解决方案,谢谢。

4

1 回答 1

0

经过一番研究,我可以建议您执行以下操作:

from flask import Flask, render_template, json, request
from flaskext.mysql import MySQL

mysql = MySQL()
mysql.init_app(app)

将凭据连接和定义到 MYSQL 的另一种方法是:

from flaskext.mysql import MySQL
mysql = MySQL()
mysql.init_app(app)

最后:

from flask import Flask, render_template
from flaskext.mysql import MySQL

mysql = MySQL()
app = Flask(__name__)
mysql.init_app(app)

@app.route('/')
def index():

    return render_template('index.html')


if __name__ == '__main__':
    app.run(debug=True)

文档

Mysql Flask 官方文档

于 2021-01-02T15:39:47.677 回答