[英]Cant connect to mysql from python
我有这段代码正在接收来自 pubnub 的调用,它接收文本,我想将该文本存储在 mysql 数据库中
class MySubscribeCallback(SubscribeCallback):
def message(self, pubnub, message):
messageArray = message.dict
print(messageArray['message']['sender'])
cursor = db.connection.cursor(MySQLdb.cursors.DictCursor)
尝试运行我的代码时,我不断收到此错误
cursor = db.connection.cursor(MySQLdb.cursors.DictCursor)
AttributeError: 'NoneType' object has no attribute 'cursor'
关于问题出在哪里的任何想法?
请按照以下步骤操作:
python -m pip install mysql-connector-python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
print(mydb)
您的代码必须如下所示:
from flask import Flask
from flask_mysqldb import MySQL
app = Flask(__name__)
db = MySQL(app)
# Your class/method where db.connection.cursor() is called
if __name__ == '__main__':
app.run() # or app.run(debug=True)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.