利用Django-environ如何区分不同环境

上传:qqarmor37980 浏览: 7 推荐: 0 文件:pdf 大小:81.71 KB 上传时间:2022-07-01 20:50:49 版权申诉

Django是一个Web框架――一套用于帮助开发交互式网站的工具。Django能够响应网页请求,还能让我们更轻松地读写数据库、管理用户等。本文主要介绍了关于利用Django-environ区分不同环境的相关内容,下面话不多说了,来一起看看详细的介绍吧就是一个读取环境变量的东西 就2个类: Env/ Path.env.example文件ipython交互示例只用一个settings.py,而不是多个比如settings/dev.py、settings/prod.py、settings/qa.py。这个环境变量就没法写在env文件了,必须手动指定。那么我们在命令行执行任何命令的时候,在前面加上PROJECT_ENV=xxx来指定环境变量。我们的settings.py里面是这样根据PROJECT_ENV来读取不同env文件的。可以将敏感信息放环境变量,而不是代码里。查看大部分配置的时候只需要看env文件就行了 3. 可维护性。可以只有一份settings.py,一目了然。只需要在这一行'level': env.str。更多的可以查看

上传资源
用户评论