一个完整的web项目都需要配置数据库连接和开发环境、生产环境灵活切换,今天来在
各个环境中切换数据库连接
首先添加指定环境脚本
在项目根目录下创建环境脚本 touch env.sh
并编辑
1 |
|
该文件起到两个作用
1、PYTHONPATH:项目根目录。
2、FLASK_CONFIG:当前环境,使用方法
然后执行命令,使配置生效
1 | $ source env.sh ${env} # env=local|product|dev|test 默认local |
添加环境信息文件
1 | $ mkdir app |
1 | #!/usr/bin/env python |
该文件配置了各个环境数据库连接信息
添加文件config.py来根据环境读取当前环境内容
1 | #!/usr/bin/env python |
修改run.py 来读取环境内容
1 | #!/usr/bin/env python |
现在项目的目录结构为
1 | myproject: |
运行
本地环境
1 | $ source env.sh |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
