gpt4 book ai didi

python - ImageField 的 url 方法返回非 Url 值 - Django

转载 作者:行者123 更新时间:2023-12-01 06:19:54 27 4
gpt4 key购买 nike

我正在 Windows 上使用 Django 进行开发。我有一个带有图像字段的模型,并使用表单来填充它。图片上传没有问题。当我尝试通过编码在模板中显示上传的图像时,会出现问题:

<img src ='{{object.image.url}}'/>   

(object是相关模型的实例,image是图像字段的名称)

但是,图像不会显示,因为 url 方法返回的不是 URL,而是如下所示的路径:

c:/pp/pm/static/image/xyz.png

我应该怎样做才能使其成为真正的网址?

编辑:

MEDIA_ROOT 和 MEDIA_URL 设置如下:

MEDIA_ROOT = 'C:/pp/pm/static/'
MEDIA_URL = '/static/'

最佳答案

我也遇到了同样的问题。在模型声明时,我将“upload_to”参数值从绝对路径更改为相对路径,这解决了问题。

关于python - ImageField 的 url 方法返回非 Url 值 - Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/862860/

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