我是python和django的新手,并且正在尝试创建一个基本的webapp,在这样做的时候,我想在我的app文件夹中的一个单独的文件夹中添加一些帮助函数。
结构是:
我的testFile.py现在有一个功能
def testFunc():
print("IT WORKS")
我称之为我的views.py
from testFile import testFunc
并尝试以下
from utils.testFile import testFunc
但他们都没有工作。
之后我检查了python正在使用 sys.path 查看的目录,并且utils不存在,所以我使用 sys.path.insert()<添加它/ strong>,但这也不起作用。
它不断给出没有名为testFile的模块错误
我尝试创建两个简单的python文件并从另一个调用一个函数,它在那里工作。所以只有当我在我的django webapp中使用时,错误才会出现。我在这做错了什么?
答案 0 :(得分:1)
试试这个:
from .utils.testFile import testFunc
或通过完整路径:
from app.utils.testFile import testFunc