从用户的本地计算机获取文件的绝对路径

时间:2014-05-26 20:05:53

标签: django

我正在使用django进行项目,我上传文件并将文件路径存储到我的应用程序中的媒体文件夹。 现在在django中有一种方法可以获得用户本地机器的绝对路径而不是应用程序中的媒体目录吗? 所以它可以返回像

这样的路径
`C:\Users\Josh\Desktop\joshua.doc`

用于存储在用户桌面上的文件及其namedjoshua.doc。 您的贡献和见解深受赞赏。

1 个答案:

答案 0 :(得分:0)

如果你的媒体'目录与您的' settings.py'位于同一目录中文件,然后您可以定义以下设置:

import os

BASE_DIR = os.path.dirname(os.path.abspath(__file__))

将媒体路径附加到BASE_DIR路径以获取媒体文件的绝对路径。

如果你是媒体'和' settings.py'在不同的目录中,您可以相应地修改BASE_DIR