1

我正在使用Eclipse和Python 2.5以及Django 0.96在Windows上開發App Engine項目。我的應用程序中的所有東西,包括Django,都很好用。使用命令行的App Engine問題

我嘗試使用命令行時出現問題。例如,我被告知,如果我想清除本地數據存儲,我可以輸入「python manage.py reset」,但是當我這樣做時,響應是「python:無法打開文件'manage.py'」。

我感覺好像我錯過了一個配置步驟。我檢查了我的系統變量,「路徑」包括「C:\ Python25」(我手動添加),但沒有與Django或App Engine相關。我的.py擴展名與C:\ Python25 \ python.exe相關聯。

爲了解決這個問題,並試圖瞭解manage.py是什麼,我發現我可能不得不使用「django-admin.py startproject [myproject]」創建一個Django項目,但因爲一切正常從Eclipse很好我不知道現在是否有必要。在任何情況下,如果我嘗試從命令行輸入此命令,我會得到「'django-admin.py'無法識別...」

請問,我錯過了什麼?

+0

嘗試調用manage.py時,請確保您位於您的django應用程序目錄中。 – garnertb

回答

2

如果您在「普通」App Engine應用程序中使用Django 0.96模板,則根本不涉及manage.py

/path/to/dev_appserver.py --clear_datastore .

是你想要的,假設你CD'd到您的應用程序的根目錄。

+0

django的任何版本 – MattoTodd

+0

那麼,Django 0.96是一個很好的跡象表明,類似Django-Nonrel的東西不在圖片中。 –

+0

正確,只是說manage.py對於appengine沒用。我有時使用gae,並希望django shell可用:( – MattoTodd