moduleNotFoundError:没有名为“ booktime.main”的模块

时间:2020-08-31 22:01:30

标签: django django-forms django-views

在读完一本书之后,我创建了一个名为booktime的django项目,然后创建了一个名为main的应用程序。当我尝试从主导入表单中导入应用程序中的文件(例如Forms.py)时,名称main和表单都带有红色下划线,尽管在某些情况下仍可以在服务器仍在运行的views.py中使用 但是在运行测试文件时,我没有得到名为'booktime.main'的模块错误

2 个答案:

答案 0 :(得分:0)

您可以在应用from .main import models # models or forms ...

中使用

智能编码

答案 1 :(得分:0)

假设您尚未移动应用程序文件,那么它们将在项目的根目录中创建。这意味着您必须import main,而不是booktime.mainbooktime.main引用booktime/main.pybooktime/main/__init__.py

我建议您看看这些模块如何在python中工作。 https://realpython.com/python-modules-packages/