我是一名初級軟件工程師,並且對Django來說相當新穎。我構建了this app,並且正在開發自述文件,以向其他人解釋如何在自己的機器上分叉,克隆和設置應用程序。我試圖重新創建步驟時陷入了困境。如何運行克隆的Django項目?
這是我已經制定的步驟的順序:
- 叉和克隆回購
- 源虛擬環境
- 皮普安裝requirements.txt
- 獲取和的access_token secret_key並存儲在secrets.sh中
- 設置Postgres DB,創建用戶&數據庫
- Migra te(?) - 這是我卡住的地方!
我嘗試遷移應用程序,但沒有適用的遷移。
我試過'django-admin startproject ig_miner_app。但我得到這個錯誤代碼:
「CommandError:/Users/Erin/Desktop/CodeByEAllard/project/instagram_miner/manage.py已經存在,覆蓋項目或應用到現有的目錄不會取代衝突文件」
如果我能弄清楚這個問題,我應該可以正常運行服務器,對不對?
我確定我錯過了一些東西(或很多東西),但不知道它們是什麼。我覺得很愚蠢,因爲我顯然能夠首先創建應用程序,但無法弄清楚如何向其他人解釋如何做同樣的事情!有沒有關於如何讓服務器運行的建議?
謝謝!
你爲什麼要運行'startproject'?你已經有一個項目!運行'manage.py migrate'時會出現什麼錯誤? – kaveh
我剛剛跑過'startproject'因爲我想不出別的東西要試。這是我在運行'python manage.py migrate'時得到的錯誤:Traceback(最近一次調用最後一次): django.core.management中的文件「manage.py」,第8行, import execute_from_command_line ImportError:沒有名爲django.core.management的模塊 –
allardbrain
您是否激活了您的虛擬環境? – kaveh