ImportError:将views.py拆分为多个文件后,没有名为模型的模块

时间:2018-11-05 00:31:26

标签: python django

我正在做与以下问题相同的事情。最好的答案就是我所做的。

Split views.py in several files

但是,当我要导入模型时

from .models import MyModel

我收到此错误: ImportError:没有名为模型的模块

谢谢!

1 个答案:

答案 0 :(得分:1)

在不知道您的目录结构的情况下,不可能给出确切的答案,但是几乎可以肯定地将新拆分的views.py移动到views/目录中,这意味着相对引用已损坏。试试这个

from ..models import MyModel

这意味着在树上上移一个目录。

此外,请确保您的__init__.py目录中有一个views/文件。很好,如果它为空白。