簡體   English   中英

我應該如何將 Django 項目上傳到 GitHub?

[英]How should I upload a Django project to GitHub?

這可能是一個非常愚蠢的問題。 但是我在Django 中有一個小項目,我想將它上傳到 GitHub 以便將它放在那里。 我知道 GitHub 是如何工作的,我知道如何上傳項目 但我想知道上傳整個文件夾是否是正確的方法。 我的意思是。 我的項目有一個數據庫,里面有一些信息。 那么數據庫就在我的電腦里嗎? 它不會在項目旁邊上傳到github嗎?

所以基本上我問:

  1. 我應該簡單地上傳整個文件夾嗎?
  2. 如果我要從另一台計算機上的 GitHub 下載我的項目。 我是否應該只需要運行遷移才能使其在本地工作?

不要將您的settings.py推送到存儲庫中,因為它包含有關您的應用程序的一些重要信息,例如SECRET_KEY OR DATABASE

確保您的應用程序憑證(如API 密鑰Amazon S3電子郵件參數、數據庫參數的安全)非常重要,特別是如果它是一個開源存儲庫。

您需要確保將這些類型的信息存儲在安全的地方,而不是將其推送到公共存儲庫中。

還有更多文件不應該推送到存儲庫中。 查看此鏈接以了解有關 Django 項目中.gitignore文件的更多信息。 還有一個網站,您可以自動創建.gitignore文件。

現在,如果您想了解更多有關如何存儲此類信息的信息,您可以使用environment variables ,並且還有一個名為python-decouple的包,您可以使用它來存儲您的重要信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM