我是python和django的新手,正在尝试制作一个基本的webapp,同时,我想在我的app文件夹内的单独文件夹中添加一些辅助函数。
结构是:
应用程式
实用程序
testFile.py
迁移
静态的
urls.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/