如何在django模型中使用自定义脚本

时间:2014-09-27 15:50:16

标签: django django-models

以下是我的文件:

+Price
++models.py
+Scripts
++Analyse.py

我想在我的模型中使用Analyse.py进行save()。

但是当我尝试models.py

from Script.Analyse import test

它不起作用,我无法将其放在Price文件夹中,此脚本将用于其他应用程序。

任何人都有想法吗?

问候并感谢

1 个答案:

答案 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()