您好我将使用MySQL Connector / Python访问数据库中的一些数据。我在guidelines中读到不要硬编码密码到代码但使用config.py
。我也发现它可以用JSON完成。我的应用程序将提供给Heroku。 .gitignore有什么用?在这个example,他使用了名字databaseconfig.py
。但在*config.py
文件中添加了一行.gitignore
。为什么不是*databaseconfig.py
?如果我必须将JSON配置文件添加到.gitignore,那还有什么呢?谢谢!
他在*config.py
中使用.gitignore
线,因为git将忽略以config.py
结尾的每个文件,例如dabaseconfig.py
,config.py
,networkconfig.py
和testingtestingothertestconfig.py
都被忽略(但是例如confignotcorrectformat.py
不会被忽略)。 *
是一个所谓的通配符,可以匹配任何东西。
如果您需要忽略JSON配置文件,可以在*config.json
中使用.gitignore
行。