我的管理員應用程序中有兩個文件夾 - 模塊和測試。每個文件夾都包含自己的模型。我試圖在兩個文件夾之間導入。Django從另一個文件夾中的不同模型導入
測試從模塊導入:from exam.admin.modules.models import Subject
它工作正常,但Pydev的Eclipse中顯示我一個懸而未決的導入錯誤。任何原因?
我的管理員應用程序中有兩個文件夾 - 模塊和測試。每個文件夾都包含自己的模型。我試圖在兩個文件夾之間導入。Django從另一個文件夾中的不同模型導入
測試從模塊導入:from exam.admin.modules.models import Subject
它工作正常,但Pydev的Eclipse中顯示我一個懸而未決的導入錯誤。任何原因?
如果您的應用程序有效,我不會擔心PyDev的導入錯誤。 I am sure there are bugs in PyDev/Eclipse
您可以嘗試配置源文件夾和檢查,如果這能解決問題。 右鍵單擊項目,單擊屬性。 打開PyDev - PYTHONPATH選項卡。 檢查定義的源文件夾。 這些源文件夾是您的「根」源文件夾。 可能沒有找到類的目錄的源文件夾。
只要它在你運行的時候工作,你可以忽略Eclipse的想法。 – Nik 2011-05-02 13:49:27
我做對了嗎?這是做法嗎? – kelvinfix 2011-05-02 13:57:41
可能有一種方法可以使Eclipse的行爲;然而,根據我的經驗,這是不值得的時間和精力。唯一的例外是如果你運行它們時不起作用。 – Nik 2011-05-02 14:06:55