我是Django新手,剛剛嘗試創建一個新項目,但是每次輸入命令行「django-admin.py startproject testproject」時,它都會給我所有的選項爲django管理文件。我嘗試了一切,但它只是不斷打開這個菜單。我的猜測是這與環境變量有關。任何幫助將非常感激。謝謝!Django不讓創建一個項目
這裏是什麼樣子:
我是Django新手,剛剛嘗試創建一個新項目,但是每次輸入命令行「django-admin.py startproject testproject」時,它都會給我所有的選項爲django管理文件。我嘗試了一切,但它只是不斷打開這個菜單。我的猜測是這與環境變量有關。任何幫助將非常感激。謝謝!Django不讓創建一個項目
這裏是什麼樣子:
嘗試用Python的前綴是:
python C:\Python33\scripts\django-admin.py startproject examplesite
我承認我不完全知道什麼是怎麼回事,但我懷疑的Windows以爲你想打開django-admin.py
作爲一個普通的文件。大多數文件不能真正接受參數,所以Windows可能會丟棄它們。 python
是一個正常的可執行文件,可以帶參數,因此它可以工作。 同樣,免責聲明:我不知道那裏實際發生了什麼;這只是一個猜測。
所有現在工作:)謝謝! – Aivoric
我不認爲它會工作得更好,但也許你可以嘗試使用'C:\ Python27 \ python.exe C:\ django \ bin \ django-admin.py startproject examplesite'? (顯然改變路徑到「python.exe」和「django-admin.py」所在的位置) – icktoofay
icktoofay,謝謝!那樣做了!你有什麼想法,爲什麼?這也工作:「python c:\ python33 \ scripts \ django-admin.py startproject examplesite」 難道是因爲腳本試圖在沒有解釋器的情況下執行自身嗎? – Aivoric
我不完全確定這是爲什麼可行,但我已將它與一個*合理的*解釋一起公佈爲答案。 – icktoofay