Django项目中的多个视图和模型

时间:2019-02-27 21:05:24

标签: python django

我正在开发Django 1.11应用程序,我想将模型和视图分解为单独的程序包。 (将模型移到它们自己的目录中,并且一直没有问题。)

因此,应用程序结构将变为:

app
  models
    __init__.py
    foo.py
    bar.py
  views
    __init__.py
    foo.py
    bar.py
  ...

我已经使用this tutorial作为参考来完成上述操作,但是当尝试在新嵌套的视图(例如from models.foo import Foo)中导入模型时,遇到一个错误,提示: ImportError: No module named models.foo

我是否需要在settings.py中指定此新路径?我需要更改进口声明吗?还有吗?

0 个答案:

没有答案