前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django部署的敏感信息配置

Django部署的敏感信息配置

原创
作者头像
KEVINGUO_CN
修改2020-07-13 10:11:14
1K1
修改2020-07-13 10:11:14
举报
文章被收录于专栏:全栈全栈全栈全栈

DJango通过加载settings.py 来读取配置信息,例如数据库用户民密码等。

所以,在项目根目录创建 config.json

代码语言:javascript
复制
{
    "MYSQL_DB":{
                "username":"root",
                "password":"qwer1234",
                "host":"127,0,0,1",
                "port":"3306"
                },
    "SECRET_KEY":"asdifhqwoihgwh"

}

然后在settings.py中调用

代码语言:javascript
复制
import json
with open('config.json','r') as f:
    config = json.load(f)

使用config['MYSQL_DB'][key] 这样的方式 使用即可

如果你使用git进行版本管理,一定要把配置信息从跟踪表中提出

代码语言:javascript
复制

#.gitignore

config.json

偷懒,是程序员的本性,写代码做的事情 坚决不能手工

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档