gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 04:56:37 24 4
gpt4 key购买 nike

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

我想对 Celery 中的文件做一些事情。所以,我需要知道我的模型上传的 FileFiled 的绝对文件路径。

假设我查询了模型并获得了实例。
现在我需要获取包括文件路径在内的绝对文件路径。
obj = Audio.objects.get(pk=1)
我正在尝试 obj.filename它只打印文件名而不是绝对路径。

我知道我可以得到我输入的上传路径 upload_to和媒体目录,但我想知道是否有更干燥和自动的方法。

我如何获得 absolute pathfile这是在 obj 中归档的文件?

最佳答案

找到了答案。

我得做一个 .pathFileField
如果我做

obj.audio_file.path 
obj是我查询的模型实例和 audio_file是文件字段

关于django - 在Django中获取模型实例的FileField的绝对文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47843129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com