我正在尝试在Django视图中获取 ImageField 的绝对路径,以便可以打开该图像,在其上写入一些内容,然后将其提供给用户。
我无法获取保存在媒体文件夹中的图像的绝对路径。
item = get_object_or_404(Item, pk=pk)
absolute_url = settings.MEDIA_ROOT + str(item.image.path)
我遇到了错误,提示item.image没有路径 (The 'banner' attribute has no file associated with it.
)。 item.image是一个 ImageField ,我想知道如何在 Django 视图中获取保存在图像字段中的图像的绝对路径。
item.image
缺少其相关文件。也许这是由于上传配置错误或您在模板和视图中尝试不同的项目所致? - okm