flask连接不到mysql数据库,即使使用了python flask mysql,也无法将数据提交到数据库(使用python flask mysql)连接.提交()...
我正面臨一個非常奇怪的問題。我的數(shù)據(jù)沒有被存儲在數(shù)據(jù)庫中連接.提交()在Python瓶里。這是我的代碼:-在from flask import Flask
from flaskext.mysql import MySQL
app = Flask(__name__)
def getMysqlConnection():
mysql = MySQL()
app.config['MYSQL_DATABASE_USER'] = "user_name"
app.config['MYSQL_DATABASE_PASSWORD'] = "pass_string"
app.config['MYSQL_DATABASE_DB'] = "db_name"
app.config['MYSQL_DATABASE_HOST'] = "hostname"
mysql.init_app(app)
connection = mysql.connect()
cursor = connection.cursor()
return {"cursor":cursor,"connection":connection}
cursor = getMysqlConnection()['cursor'] #####global variables####
connection = getMysqlConnection()['connection']
def main_function():
cursor.execute("Insert into table_name "
"(col1,col2,col3,col4) "
"Values (%s,%s,%s,%s,%s,%s)",
(val1,vla2,val3,val4)
)
connection.commit()
這不是在數(shù)據(jù)庫中保存代碼。不知道為什么。在
任何幫助都會有幫助的。謝謝
總結(jié)
以上是生活随笔為你收集整理的flask连接不到mysql数据库,即使使用了python flask mysql,也无法将数据提交到数据库(使用python flask mysql)连接.提交()...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php不是预定义超全局变量,五、PHP知
- 下一篇: 中国reits基金有哪些