获取Django中模型实例的FileField的绝对文件路径

Kotlinboy

我有一个页面,人们可以在其中上传文件到我的服务器。

我想对Celery中的文件进行处理。因此,我需要知道模型的上载FileFiled的绝对文件路径。

假设我查询了模型并得到了实例。现在,我需要获取包括文件路径在内的绝对文件路径。

obj = Audio.objects.get(pk=1)

我目前正在尝试obj.filename,它仅打印文件名而不是绝对路径。

我知道我可以输入我输入的上载路径upload_to和媒体目录,但是我想知道是否还有更多的DRY和自动方法。

我如何获得absolute pathfile,其提供的文件归档obj

Kotlinboy

找到了答案。

我要.pathFileField

如果我做

obj.audio_file.path 

obj是我查询的模型实例,audio_file是文件字段

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取Python中绝对文件路径的目录路径

如何在Python中获取绝对文件路径

在Golang中设置绝对文件路径

在bash中,是否有内置命令来获取相对文件路径的绝对路径?

如何从包含绝对文件路径的字符串中获取文件名?

从内容URI获取搜索图像的绝对文件路径

错误的绝对文件路径

查找绝对文件路径

如何在Django中使用模型FileField上传文件时获取实例

Linux下C ++中的绝对文件路径

在实例Django模型保存方法中更新FileField值

从绝对文件路径构建JSON对象

mkdir() 不使用绝对文件路径

获取在HTML输入中选择的文件的绝对文件名,而不是路径

Java:在JFileChooser中,双击文件/文件夹时如何停止显示绝对文件路径?

通过资源文件路径替换绝对文件路径

文件夹路径-绝对文件夹路径

python os:获取某个目录下的所有绝对文件路径

如何获取图像Symfony2 / Twig的绝对文件系统路径

无法将文件附件保存到 Django 模型 FileField 中

将工具输出中的绝对文件路径和行号转换为超链接

AndroidStudio无法找到CSV文件。尝试了绝对文件路径和相对文件路径

通过传入绝对文件路径打开文件

如何在Powershell脚本中解析相对或绝对文件名输入参数的绝对路径?

Linux/MacOS 上的 C# 绝对文件路径

使用Java查找最长的绝对文件路径

如何使用绝对文件路径作为绑定参数?

将绝对文件路径转换为相对

Powershell脚本无法识别绝对文件路径