解决方案使用Django时,经常会在settings文件中写入数据库的连接信息,当上传到git仓库时,很容易泄露敏感信息造成安全隐患。
配置环境变量,让Django连接数据库时从环境变量中读取配置信息。
这里我们用到了os.environ.get('DbUser')
这行代码,意思是从环境变量中读取DbUser这个变量的值。
通过Pytharm运行项目时可以在Pycharm中配置环境变量,这个环境变量仅限于Pycharm,通过命令行就无法运行了。
配置说明-
编辑运行配置
-
点击编辑环境变量按钮
-
添加环境变量
-
点击确定,现在就可以在django项目中使用了。
- 在用户环境变量中配置即可
-
导入os库
-
直接os.environ.get(‘DbUser’)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)