我是烧瓶框架的新手,我刚刚在其中创建了应用程序,但现在我正在努力处理烧瓶中的数据库连接。我想将我的应用程序与 MySQL 连接起来。为此,我已经点击了这个链接http://flask.pocoo.org/snippets/11/,但我无法连接到数据库。我的代码如下:
from flask import Flask , render_template,g
from torndb import Connection
app=Flask(__name__)
@app.before_request
def connect_db():
g.db = Connection(DB_HOST="localhost",
DB_NAME="flask",
DB_USER="root",
DB_PASSWD="ghrix321")
@app.route('/')
def home():
rows = g.db.iter("select * from user")
return render_template('home.html',rows=rows)
TypeError: init () 得到了一个意外的关键字参数“DB_NAME”。
所以请给我一些建议,以便我可以连接数据库并从那里获取数据。谢谢