2016-11-20 81 views
0
沒有模塊

我導入在forms.py命名python_contextual_test_manager模塊如下:導入錯誤在Django

from python_contextual_test_manager.main_runner import main as main_runner 

兩個python_contextual_test_manager.pyforms.py在同一個目錄,但它讓我看到以下錯誤:

ImportError: No module named python_contextual_test_manager 

怎麼辦?

+0

你應該顯示你的文件結構,我從你的描述中沒有看到與django有關的任何東西: – linpingta

回答

0

我認爲在文件名前加一個點應該讓你排序。像這樣:
from .python_contextual_test_manager.main_runner import main as main_runner

的點指定您希望從同一個文件夾中,該文件是導入。另一種方法是使路徑絕對到項目目錄,例如,如果所有的存在內部的Django應用程序稱爲app,然後您還可以導入
from app.python_contextual_test_manager.main_runner import main as main_runner