-
安装virtualenv
pip install virtualenv
-
创建虚拟环境
virtualenv myvenv
-(会在当前目录下生成myvenv的文件夹)
-
激活虚拟环境 1.
cd myvenv\Scripts
2.activate
-
此时可查看到一个克隆本地电脑的干净Python环境
pip list
(查看当前虚拟环境安装的Python包) -
退出虚拟环境
deactivate
-
安装好所需扩展包后进行requirements.txt文件的生成动作
pip freeze >requirements.txt
(此文件用于记录所有依赖包及其精确的版本号。以便新环境部署。) -
之后生成新的虚拟环境可通过
pip install -r requirements.txt
(即可一键安装所需依赖包)
1.python manage.py db init
(创建迁移仓库)
2.python manage.py db migrate -m "initial migration"
(创建迁移脚本,需先创建改数据库不然会报改数据库不存在)
3.python manage.py db upgrade
(更新数据库)
-
至此数据库已生成所需表结构
-
如变更表结构需要删除数据表与版本控制表再执行2,3的动作
-
已有迁移脚本只需执行3动作即可生成表结构
-
进入curl官网并下载相比配的curl压缩包,加压后找到curl.exe的路径,并将此路径添加进 path用户级别的(也可添加为系统级别)环境变量中,重新打开Dos界面即可运行curl命令。
-
启动项目后可通过curl post提交数据
eg:curl -d "user_phone=123&pwd=123" 127.0.0.1:5000/add -X POST
(此处注意每次添加需要修改代码中id的值,因为id是主键)
- curl put提交数据
curl -d "user_phone=123&pwd=123" 127.0.0.1:5000/update -X PUT
- curl delete提交数据
curl -d "user_phone=123" 127.0.0.1:5000/delete -X DELETE