gpt4 book ai didi

python - MySQL 5.7 和连接属性

转载 作者:行者123 更新时间:2023-11-30 21:56:28 25 4
gpt4 key购买 nike

我到处寻找并深入研究了不同的解决方案。通过减少错误数量,我已经接近解决方案。这是让我头疼的一段代码

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

mysql = MySQL()
app = Flask(__name__)

app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'root'
app.config['MYSQL_PASSWORD'] = 'root'
app.config['MYSQL_DB'] = 'BucketList'

mysql.init_app(app)
cur = mysql.connection.cursor()

我一直在运行 app.py 文件并不断收到以下错误:

AttributeError: 'MySQL' object has no attribute 'connection'.

我正在使用 MySQL 5.7 并尝试使用一个过时的教程创建我的第一个网络应用程序。上面这段代码是按照相关标准修改后的。

最佳答案

实例化 MySQl() 对象的代码部分不正确。而不是:

mysql = MySQL()
app = Flask(__name__)

应该是

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

关于python - MySQL 5.7 和连接属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44983892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com