我有一个页面,人们可以在其中上传文件到我的服务器。
我想对Celery中的文件进行处理。因此,我需要知道模型的上载FileFiled的绝对文件路径。
假设我查询了模型并得到了实例。现在,我需要获取包括文件路径在内的绝对文件路径。
obj = Audio.objects.get(pk=1)
我目前正在尝试obj.filename
,它仅打印文件名而不是绝对路径。
我知道我可以输入我输入的上载路径upload_to
和媒体目录,但是我想知道是否还有更多的DRY和自动方法。
我如何获得absolute path
的file
,其提供的文件归档obj
?
找到了答案。
我要.path
对FileField
如果我做
obj.audio_file.path
obj
是我查询的模型实例,audio_file
是文件字段
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句