我想从另一个python文件导入变量(Django)

时间:2018-12-24 07:06:45

标签: python django

我在Django项目中有一个apps.py文件,我在其中写了一些文件,并且想要从那里将变量导入另一个文件。

enter image description here

我要导入存档变量

2 个答案:

答案 0 :(得分:0)

您可以导入您的课程并访问archive值,例如;

from your_module.apps import PredictConfig

archive = PredictConfig.startup()

但是您必须在方法中使用return值;

@staticmethod
def startup():
    check_for_gpu(-1)
    archive = load_archive("{}/utils/model.tar.gz".format(HOME), cuda_device=-1)
    return archive

答案 1 :(得分:0)

要在服务器启动时加载一次内容,请将用于加载文件的代码放入apps.py文件中。

对于此问题,当我删除该函数并仅在类中使用单行时,也解决了导入“归档”变量的问题。

Code that I used