我正在制作django应用,无法在views.py文件中导入自定义模块。
我试图导入课程"整合"来自integrations / views.py的modules文件夹中的auth.py
我尝试在应用文件夹和模块文件夹中放置 init.py ,但仍然无法正常工作。
views.py:
from ..modules.auth import Integrate
Powershell的:
from ..modules.auth import Integrate
ValueError: Attempted relative import beyond toplevel package
答案 0 :(得分:2)
我在我的项目中做了很多。创建自定义模块并导入它们。
试试这个:
from modules.auth import Integrate
答案 1 :(得分:0)
您可以使用:
from .models import Integrate
它适用于使用模型
答案 2 :(得分:0)
我可以肯定我有这个确切的问题。 如果将包含模块的目录设置为“ Sources Root”,则将有帮助 右键单击目录,然后在弹出窗口的底部选择“标记目录为”选项。 AFAIK会将目录添加到PythonPath,以便在其中找到模块。