2014-09-03 38 views
1

我正在與其他人一起開發django項目。當我創建項目時,我在我的目錄中有virtualenv,requirements.txt和我的django項目。我提交整個目錄並上傳到github。另一位開發人員將該項目克隆到自己的機器上。他用pip install -r requirements.txt創造了一個新的虛擬世界。但是,當他做了python manage.py runserver時,它給他錯誤說配置有問題。我嘗試了一個普通的新Django項目,併發生問題。我只是想知道當與幾個開發人員開發django項目時,正確的工作流程是什麼。使用git/github構建django項目時的工作流程

[更新] 對不起,我意識到這個問題只發生在我使用夾層框架的django時。錯誤是

raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.") 
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be 
empty. 
+2

配置有什麼問題? – 2014-09-03 06:48:33

+0

對不起,不清楚。目前我正在開發一個夾層項目,而我得到的錯誤是「密鑰設置不正確 - 不能爲空」。但是我遇到了一個普通的django項目的類似問題。 – Pierrew 2014-09-03 06:51:27

+0

基本上,在克隆項目並創建virtualenv後,我無法成功運行python manage.py runserver。 – Pierrew 2014-09-03 06:52:42

回答

0

對不起,我找出問題出在.gitignore。基本上默認git忽略我的數據庫文件和我的本地設置,其中包含我的密鑰。一旦我將本地設置文件複製到本地回購。我可以成功運行python manage.py runserver。所以要回答我原來的問題,合適的工作流程是首先從github克隆項目。然後在您的本地創建localsetting.py,並將密鑰放入您的localsetting.py。之後,你做mezzanine-project createdb。然後您可以成功運行python manage.py runserver

相關問題