我应该如何将 Django 项目上传到 GitHub?

pau*_*zca 5 database django github

这可能是一个非常愚蠢的问题。但我在Django中有一个小项目,我想将其上传到 GitHub 以将其放在那里。我知道 GitHub 是如何工作的,并且我知道如何上传项目。但我想知道上传整个文件夹是否是正确的方法。我是说。我的项目有一个数据库,里面有一些信息。那么数据库就在我的电脑上吗?它不会在项目旁边上传到github吗?

所以基本上我要问的是:

  1. 我应该只上传整个文件夹吗?
  2. 如果我从另一台计算机上从 GitHub 下载我的项目。我是否只需要运行迁移即可使其在本地运行?

Moj*_*and 4

不要将您的内容推settings.py送到存储库中,因为它包含有关您的应用程序的一些重要信息,例如SECRET_KEYOR DATABASE

\n

保持应用程序凭证(例如API 密钥Amazon S3电子邮件参数、数据库参数)的安全非常重要,特别是当它是开源存储库时。

\n

您需要确保这些类型的信息将存储在安全的地方,并且不会将其推送到公共存储库中。

\n

还有更多文件不应推送到存储库中。查看此链接以了解有关.gitignoreDjango 项目中的文件的更多信息。还有一个网站可以.gitignore自动创建文件。

\n

现在,如果您想了解更多有关如何存储此类信息的信息,您可以使用一个名为python-de Couple 的environment variables包,您可以使用它来存储重要信息。

\n