我在命令文件夹中有一个文件eventbrite_data.py
,如下图所示:
在文件中我试图从models.py
调用一个类,我尝试了不同的变体,但我得到了an error
:
from .models import Activity
ImportError: No module named models
到目前为止尝试的事情
从eventbrite_data.py
文件中,到目前为止,我尝试使用以下版本调用models.py
:
from activites.models import Activity
from source.activites.models import Activity
from .models import Activity
可悲的是,所有人都归结为import error
。我正在使用python manage.py eventbrite_data
和virtual environment is activated
运行脚本。谁能帮助我?
答案 0 :(得分:2)
单个点.models
表示它将与当前文件位于同一目录中。它正在寻找 /commands/models.py ,它不存在。
两个点..model
意味着它将进入两个目录。它会寻找 /management/models.py ,它也不存在。
在您的情况下,您需要前往3个目录,以查找 /activities/models.py
from ...models import Activity