flask 作为后端数据库操作是必要的,现在记录一下一些flask数据库的相关操作,
我将使用三种方法操作数据库
暂时使用较简单的sqlite作为例子
相关环境的安装
建议使用ve虚拟环境
sudo pacman -S sqlite # archlinux
sudo pip install virtualenv
# 在vertualenv环境下执行
pip install Flask-SQLAlchemy Jinja2 SQLAlchemy
最好是多看文档
1.使用sqlite3模块API
参考资料
这是最简单的方法,不仅适用于flask,python的其他方面也一样适用,如爬虫之类
连接数据库
#!/usr/bin/env python
# -*- coding=UTF-8 -*-
import sqlite3
database = /path/test.db #数据库文件路径
test = sqlite.connect('database') #连接数据库,如果数据库文件不存在则创建
print('connect database successfully')
test.close() #关闭数据库连接
如果将数据库名改为:memory:,则在内存中打开数据库而不是磁盘
创建表
database = /path/test …