您的位置:首页 > 数据库 > MySQL

学习小记-Flask Web (2) 尝试用MySQL代替SQLite

2016-12-20 16:58 393 查看
由于.sqlite文件操作的诸多不便,决定常识用MySQL代替书上的SQLite作为数据库。

1.在虚拟环境中安装mysql-python具体步骤为:

<1> 安装
python-dev


sudo apt-get install python-dev


<2>安装
libmysqlclient-dev


sudo apt-get install libmysqlclient-dev


<3>安装
mysql-python


pip install mysql-python


2.安装完成后发现MySQLdb模块在虚拟环境中可成功导入,则说明安装成功,下面是使用mysql代替sqlite的方法:

<1>更改
SQLALCHEMY_DATABASE_URI
变量为:
'mysql://root:password@127.0.0.1:3306/flask_dev'


<2>在mysql中创建名为
flask_dev
的库

<3>在shell中运行程序,执行
db.create_all()
方法创建表

之后可正常运行程序,使用方法与sqlite相同,只是配置文件config.py需要做些许更改。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql web