我有一个本地制作的Django网站,并将其托管在Heroku上,与此同时,我将更改推送到anathor github存储库中。我正在使用内置数据库来存储数据。其他用户是否可以从我的存储库中获取已输入数据库中的数据(例如用户详细信息)?如果是这样,如何防止它发生?诸如将文件添加到.gitignore的解决方案也将阻止推送到Heroku。
2 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
代码本身不足以访问数据库。为此,您需要数据库名称和密码,这些名称和密码根本不应该在您的git repo中。
在 Heroku 上,您使用环境变量 - 由 postgres 附加组件自动设置 - 以及 dj_database_url 库,它将其转换为 Django DATABASES 设置中的相关值。
添加回答
举报
0/150
提交
取消