使用mysql教程进行烧瓶应用

Mik*_*ila 2 mysql flask

第2步:应用程序设置代码烧瓶教程中,我想使用mysql而不是sqlite3.我只是这样做:

# all the imports
import mysql
Run Code Online (Sandbox Code Playgroud)

Mar*_*nez 7

我会使用Flask-SQLAlchemy然后你可以替换下面的教程代码:

# configuration
DATABASE = '/tmp/flaskr.db'
....
def connect_db():
    return sqlite3.connect(app.config['DATABASE'])
Run Code Online (Sandbox Code Playgroud)

有了这个

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://username:password@server/db'
db = SQLAlchemy(app)
Run Code Online (Sandbox Code Playgroud)

您可能会发现使用Flask-SQLAlchemy和Flask 学习SQLAchemy 将为您节省大量时间.