一、当然是把必备的包给安装上才行:
Flask-SQLAlchemy
pip install flask-sqlalchemy
Flask-MySQLdb
pip install flask-mysqldb
二、配置flask-sqlalchemy连接MySQL数据库
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] ='mysql://useword:[email protected]:3306/db_demo2?charset=utf8'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
这样,就配置成功了.
SQLALCHEMY_DATABASE_URI 配置使用的数据库URL,而配置MySQL的URL格式为:
mysql://username:password@hostname/database
上边儿的配置是使用MySQL的默认用户,并且没有设置密码,然后连接到本地主机(localhost:3306); database是要使用的数据库名,在这个程序中我们指定使用test数据库。
三、定义模型,创建数据库表
from flask import Flask
from flask.ext.script import Manager
from flask.ext.sqlalchemy import SQLAlchemy</