這是現在固定:問題是..代碼在模型中確實存在,它被正確保存,因爲我已經關機並在一夜之間重新啓動並且代碼被正確保存。但是,當我承諾github時,有人正確地注意到它失蹤了。模型文件似乎是空的。我砍了,然後重新粘貼了代碼,保存了,並將它重新推回回購。當我再次運行manage.py sql輪詢時,生成了正確的sql。不知道問題是什麼,它被正確保存到磁盤。感謝任何看過的人。django教程manage.py sql民意調查產生沒有輸出
我剛剛通過django教程,我在Ubuntu上安裝了django 1.4.1,使用python 2.7和MySql作爲db。我創建了數據庫併成功運行syncdb以創建默認表。
一切工作到目前爲止,所有正確的目錄似乎已被創建。我的模型沒有錯別字(在搜索答案後,我注意到本教程的以前版本包含錯別字和其他錯誤)。我已經搜索了一段時間了,以前沒有發佈的答案似乎解決了我遇到的問題。
django是否正確安裝,從終端我可以成功導入django。
我已將'民意調查'添加到INSTALLED_APPS。
當我運行python manage.py sql民意調查時,它只是轉到終端的下一行,沒有輸出,也沒有錯誤。如果我運行manage.py驗證我沒有得到任何錯誤。
我可能是錯的,但我相信當我運行python manage.py startapp polls時,它應該已經將此應用程序的路徑添加到PYTHONPATH中,這似乎並沒有發生。
然而,當我臨時添加使用sys.path.append(...它是存在的路徑,但這也不解決問題。幫助非常感謝一直在尋找了一段時間..
感謝
在意見中的要求,這裏是該項目的樹結構
└── mysite
├── manage.py
├── mysite
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── settings.py
│ ├── settings.pyc
│ ├── urls.py
│ ├── urls.pyc
│ ├── wsgi.py
│ └── wsgi.pyc
└── polls
├── __init__.py
├── __init__.pyc
├── models.py
├── models.pyc
├── tests.py
└── views.py
你並不需要一個應用程序添加到PYTHONPATH。包含應用程序文件夾的文件夾應該在Python路徑上。在項目的settings.py中添加應用程序的名稱到INSTALLED_APPS是您爲了讓應用程序對給定項目可見而需要做的所有事情。 – chucksmash
你可以從項目根開始粘貼你的目錄結構嗎?如果需要,使用'tree' linux命令。 –
感謝您的信息IamChuck。 Pratik,我添加了dir結構來提問。 – felbus