我有一个页面,人们可以将文件上传到我的服务器。
我想对Celery中的文件做些什么。所以,我需要知道上传的模型FileFiled的绝对文件路径。
假设我查询了模型并得到了实例。 现在我需要获取包括文件路径的绝对文件路径。
obj = Audio.objects.get(pk=1)
我目前正在尝试obj.filename
并且它只打印文件名而不是绝对路径。
我知道我可以获得我输入upload_to
和媒体目录的上传路径,但我想知道是否有更多的干和自动方法。
如何获取absolute path
file
obj
的{{1}}个文件?
答案 0 :(得分:16)
找到答案。
我必须在.path
FileField
如果我这样做
obj.audio_file.path
obj
是我查询的模型实例,audio_file
是文件字段