以下是我的文件:
+Price
++models.py
+Scripts
++Analyse.py
我想在我的模型中使用Analyse.py进行save()。
但是当我尝试models.py
from Script.Analyse import test
它不起作用,我无法将其放在Price
文件夹中,此脚本将用于其他应用程序。
任何人都有想法吗?
问候并感谢
答案 0 :(得分:0)
您需要清楚地了解文件夹和 python包之间的区别。 Python包应该有
- init--.py //替换为下划线
所以如果你打算写一个包Scripts 你需要有这样的东西:
脚本 ++的初始化强>的.py ++ myfunctions.py
并且在myfunctions.py中你可以拥有
#example function
def donothing():
++++pass
#so now you can use your scripts like this
from yourapp.scripts import donothing
if (1==1):
++++donothing()