嗨,我将使用MySQL Connector / Python访问数据库中的某些数据。我已读过guidelines,不是要对代码上的键进行硬编码,而要使用config.py
。我还发现可以使用JSON完成此操作。我的应用程序将投放到Heroku。 .gitignore有什么用?他在此example上使用了名称databaseconfig.py
。但在*config.py
文件中添加了一行.gitignore
。为什么不*databaseconfig.py
?如果我必须将JSON配置文件添加到.gitignore,那么还有什么等效项?谢谢!
答案 0 :(得分:2)
他正在*config.py
中使用.gitignore
行,因为git会忽略每个以config.py
结尾的文件,例如dabaseconfig.py
,config.py
,{ {1}}和networkconfig.py
都将被忽略(但是例如testingtestingothertestconfig.py
将不会被忽略)。 confignotcorrectformat.py
是所谓的通配符,将匹配任何内容。
如果您需要忽略JSON配置文件,则可以在*
中使用行*config.json
。