Django 为什么我会得到';没有名为“的模块”;我自己的包出错了吗?

Django 为什么我会得到';没有名为“的模块”;我自己的包出错了吗?,django,django-models,Django,Django Models,我有一个新的Django项目,但是我无法完成makemigrations,因为我得到了错误ModuleNotFoundError:没有名为“sare.formats”的模块。当我忘记安装代码中所需的软件包时,我曾经遇到过这个错误,但是这个sare.formats模块是我在同一个项目中制作的 我在项目中有三个应用程序:sare、格式和用户,项目名为sare。 错误出现在my users.models中sare.formats.models导入系统的行中 在my settings.py的“INSTA

我有一个新的Django项目,但是我无法完成
makemigrations
,因为我得到了错误
ModuleNotFoundError:没有名为“sare.formats”的模块
。当我忘记安装代码中所需的软件包时,我曾经遇到过这个错误,但是这个
sare.formats
模块是我在同一个项目中制作的

我在项目中有三个应用程序:
sare
格式
用户
,项目名为
sare
。 错误出现在my users.models中sare.formats.models导入系统的
行中

在my settings.py的“INSTALLED_APPS”部分,除其他软件包外,还有以下软件包:

'sare',
'formats',
'users',
我认为,因为“用户”在安装的应用程序中包含在“格式”之后,所以这个问题不存在,所以我不知道我不知道什么。当我从sare.formats.models导入系统中键入
时,IDE会自动完成所有操作,因此我会检查应用程序是否正确键入并包括在内。

更改此设置

from sare.formats.models import System

from formats.models import System