4
使用PyDev將IDE設置爲Eclipse,在Django中開發一個項目。以下import語句:通過運行在命令行項目時Eclipse/PyDev/Django導入需要項目名稱
from polls.models import Poll, Choice
作品:
python manage.py runserver
然而,與Eclipse內置的錯誤檢查未能找到polls.models(「懸而未決的進口口岸「)。我可以通過在類之前添加項目名稱然後運行它來解決此問題。也就是說,做進口聲明:
from projectName.polls.models import Poll, Choice
問題是,我在項目上合作,不能這樣做。
問題是:有沒有辦法讓Eclipse自動檢測或從導入語句中承擔projectName?
命名該項目是正確的做法(tm)。隱式相對導入是由純粹的邪惡組成的。 – delnan 2012-01-09 20:59:49
謝謝,團隊成員同意。所有新的Django,所以我們仍然在定義約定。 – garromark 2012-01-09 21:08:35
您也可以在項目設置中插入PYTHONPATH來解決此問題。 – 2012-01-09 21:52:41