这可能是一个非常愚蠢的问题。但是我在Django 中有一个小项目,我想将它上传到 GitHub 以便将它放在那里。我知道 GitHub 是如何工作的,我知道如何上传项目。但我想知道上传整个文件夹是否是正确的方法。我的意思是。我的项目有一个数据库,里面有一些信息。那么数据库就在我的电脑里吗?它不会在项目旁边上传到github吗?
所以基本上我问:
不要将您的内容推settings.py
送到存储库中,因为它包含有关您的应用程序的一些重要信息,例如SECRET_KEY
OR DATABASE
。
确保您的应用程序凭证(如API 密钥、Amazon S3、电子邮件参数、数据库参数的安全)非常重要,特别是如果它是一个开源存储库。
您需要确保将这些类型的信息存储在安全的地方,而不是将其推送到公共存储库中。
还有更多文件不应该推送到存储库中。查看此链接以了解有关.gitignore
Django 项目中文件的更多信息。还有一个网站,您可以.gitignore
自动创建您的文件。
现在,如果您想了解更多有关如何存储此类信息的信息,您可以使用environment variables
,还有一个名为python-decouple的包,您可以使用它来存储您的重要信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句