gpt4 book ai didi

python - 从 django webapp 中的模块导入函数时出错

转载 作者:太空宇宙 更新时间:2023-11-03 15:43:52 24 4
gpt4 key购买 nike

我是 python 和 django 的新手,正在尝试制作一个基本的 Web 应用程序,在这样做的同时,我想在我的应用程序文件夹内的单独文件夹中添加一些辅助函数。

结构是:

  • 应用程序
    • 实用程序
      • 测试文件.py
    • 迁移
    • 静态
    • url.py
    • views.py
    • ...
    • ...

我的 testFile.py 目前只有一个功能

    def testFunc():
print("IT WORKS")

我将其称为我的views.py

    from testFile import testFunc

也尝试了以下方法

    from utils.testFile import testFunc

但它们都不起作用。

之后,我使用 sys.path 检查了 python 正在查找的目录,但 utils 不存在,因此我使用 sys.path.insert() 添加了它,但这也不起作用。

它不断给出没有名为 testFile 的模块错误

我尝试创建两个简单的 python 文件并从另一个文件调用一个文件的函数,它在那里工作。所以只有当我在 django webapp 中使用时,才会出现错误。我在这里做错了什么?

最佳答案

试试这个:

from .utils.testFile import testFunc

或者传递完整路径:

from app.utils.testFile import testFunc

关于python - 从 django webapp 中的模块导入函数时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41927775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com