我正在制作一个类似于 django 中的谷歌教室的网络应用程序。我在 repl.it 中编码,所以我看不到主应用程序。我有两个应用程序和 mysite 文件夹。
一个应用是房间,另一个是用户
我正在尝试从房间应用程序中的 models.py
导入一个类到用户应用程序中的 from room.models import Course
但是当我执行 xpd
时,我收到一个错误
这是我的整个目录、代码和错误的截图。
答案 0 :(得分:3)
删除导入并在 course_owned 字段中尝试以下
courses_owned = models.ManyToManyField(to='room.Course',on_delete=models.CASCADE)
答案 1 :(得分:1)
错误说“最有可能是由于循环导入”,这意味着您导入了 usermodel 并且它导入了 usermodel,因此: usermodel > roommodel > usermodel > roommodel...它是这样的。我相信这就是问题所在。