我正在从GIT进行自动部署,我想避免在config.py中输入我的完整用户名和密码,如下所示:
SQLALCHEMY_DATABASE_URI = "postgresql://yourusername:yourpassword@localhost/yournewdb"
我想知道人们会如何接近这个?
詹姆斯
答案 0 :(得分:2)
您可以始终将它们粘贴在环境变量中,然后从代码中读取它们。这样你的提交永远不会把信誉推到源代码控制。不理想,但是它可以胜任。
答案 1 :(得分:1)
如果 config.py 不经常更改,您可以将其添加到 .gitignore ,并在第一次或更改时手动将其上传到生产服务器。
类似的选项是从未提交到git的任何地方读取* SQLALCHEMY_DATABASE_URI *。例如,环境变量(如@Polynomial建议)或备用配置文件。