2010-10-01 183 views
1

我遇到了導入語句失敗的問題,它由manage.py命令調用。它在manage.py shell中工作。它最近也工作了,我試圖追溯我的步驟無濟於事。有什麼建議?Django導入語句

+1

你可以粘貼一些tracebug嗎? – 2010-10-01 22:14:22

+0

發佈更多信息。 – 2010-10-02 19:44:43

回答

1

您的問題沒有足夠的信息來確切回答,但我至少可以提供一些提示來調試問題。

瞭解import聲明

閱讀並理解爲import聲明爲您的Python版本的文檔..

檢查Python路徑

關鍵的一步邁向調試任何導入問題是確保你的模塊在python路徑上可用。將下面的代碼添加到有問題的代碼中:

import sys 
print "\n".join(sys.path) 

該列表中的某處必須是包含模塊的目錄樹。如果它不在那裏,你需要以不同的方式引用你的模塊,或者將正確的目錄添加到python路徑中。請記住,Python是一種動態語言 - python路徑可以在程序運行時更改,重要的是在第一次導入模塊時,python路徑的狀態。

記住即便是空的一個__init__.py文件添加到您的包裹

它必須存在。前問一個問題

[python] import[django] import一個簡單的搜索可能會變成一個類似的問題,有適合你的情況回答

搜索StackOverflow上。