通过环境变量的方式保存重要信息

通过环境变量的方式保存重要信息,第1张

通过环境变量的方式保存重要信息

使用Django时,经常会在settings文件中写入数据库的连接信息,当上传到git仓库时,很容易泄露敏感信息造成安全隐患。

解决方案

配置环境变量,让Django连接数据库时从环境变量中读取配置信息。
这里我们用到了os.environ.get('DbUser')这行代码,意思是从环境变量中读取DbUser这个变量的值。

配置Pycharm的环境变量:

通过Pytharm运行项目时可以在Pycharm中配置环境变量,这个环境变量仅限于Pycharm,通过命令行就无法运行了。

配置说明
  1. 编辑运行配置

  2. 点击编辑环境变量按钮

  3. 添加环境变量

  4. 点击确定,现在就可以在django项目中使用了。

系统环境变量 配置说明
  1. 在用户环境变量中配置即可
使用
  1. 导入os库

  2. 直接os.environ.get(‘DbUser’)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/741882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存