1. 首页
  2. 编程语言
  3. Python
  4. 利用Django-environ如何区分不同环境

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

上传者: 2022-07-01 20:50:49上传 PDF文件 81.71 KB 热度 9次

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。更多的可以查看

用户评论