Django如何设置文件的路径

时间:2013-05-24 02:13:54

标签: django file path

在django项目中,我想在“worker.py”中打开一个文件“file.png”(来自images文件夹)。

  • worker.py
  • 图像
    • file.png
    • otherfile.png

使用终端效果很好,但是当服务器调用此函数时,我收到此错误:

[Errno 2]没有这样的文件或目录:“images / file.png”

所以我的问题是,django在哪里设置相对路径? 我应该把file.png放在worker.py中使用open()函数?

由于

1 个答案:

答案 0 :(得分:2)

您可以使用绝对路径,在work.py中可以通过

定义当前路径
current_path = os.path.dirname(__file__)
image_folder = os.path.join(current_path, images)

然后您可以使用文件名

访问该文件
os.path.join(image_folder, xxxx.png)