学习小记-Flask Web (2) 尝试用MySQL代替SQLite
2016-12-20 16:58
393 查看
由于.sqlite文件操作的诸多不便,决定常识用MySQL代替书上的SQLite作为数据库。
1.在虚拟环境中安装mysql-python具体步骤为:
<1> 安装
<2>安装
<3>安装
2.安装完成后发现MySQLdb模块在虚拟环境中可成功导入,则说明安装成功,下面是使用mysql代替sqlite的方法:
<1>更改
<2>在mysql中创建名为
<3>在shell中运行程序,执行
之后可正常运行程序,使用方法与sqlite相同,只是配置文件config.py需要做些许更改。
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需要做些许更改。
相关文章推荐
- 学习小记 - Flask Web (4) MySQL中文编码
- 学习小记 - Flask Web (3) 不使用bootstrap模板完成表单处理
- django学习记录,动态web页面尝试
- Mysql学习小记
- Ubuntu下使用Python+flask+MySQL的架构搭建Web框架
- 学习用Flask开发web 及遇到问题
- go web 第三天 学习笔记 --mysql
- Apache、Tomcat、mysql与Java Web开发环境学习记录(20070410)
- web框架学习前复习——mysql命令
- Mysql&nbsp;学习小记1
- python - web框架 - Flask Mysql 创建表的外键
- PHP与MySQL学习笔记8:重要概念与设计Web数据库
- 从Native到Web(六), emscripten学习笔记: SDL游戏移植尝试
- PHP学习笔记《PHP和MySQL web 开发》
- ajax+div 代替iframe 学习尝试
- [学习笔记]FreeBSD 7.1下安装Lighttpd Web Server + MySQL Server + PHP
- 【小白笔记】python web学习之路-Flask(1)
- 《Flask Web Development》学习笔记---chapter4 Web Forms
- PHP与MySQL学习笔记8:重要概念与设计Web数据库