将python包从另一个目录导入Django项目

时间:2016-09-27 17:03:19

标签: python django

我有一个Django项目,用户上传了一些图像,我有一些我写的图像处理程序,它们位于我硬盘中的一个完全不同的文件夹中(在同一台机器上)。

现在,我计划使用像芹菜这样的东西来处理这些图像。因此,我们的想法是,一旦文件上传,我就可以开始一些处理这些图像的芹菜任务。

现在,我想知道如何更改我的Django设置,以便在我的Django项目中可以使用这些图像处理例程?因此,我的图像处理项目具有以下结构:

ip
 --- calibration
 --- io
 --- report
 --- utils

所以从我的django项目中,我希望能够做到这样的事情:

from io import *

并且能够使用那里定义的类。

1 个答案:

答案 0 :(得分:2)

您必须使用sys.path.append()将文件夹附加到python路径,然后使用模块名称正常导入

Credit