【问题标题】:import python packages from another directory into a Django project将 python 包从另一个目录导入 Django 项目
【发布时间】:2016-09-27 17:03:18
【问题描述】:

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

现在,我打算使用像 celery 这样的东西来处理这些图像。所以,我的想法是,一旦文件上传,我就可以启动一些 celery 任务来处理这些图像。

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

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

所以从我的 django 项目中,我希望能够做类似的事情:

from io import *

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

【问题讨论】:

    标签: python django


    【解决方案1】:

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

    Credit

    【讨论】:

      猜你喜欢
      • 2020-10-23
      • 2020-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 1970-01-01
      • 2017-09-12
      相关资源
      最近更新 更多