gpt4 book ai didi

python - 从 django 表单获取图片 url

转载 作者:太空狗 更新时间:2023-10-30 01:13:30 25 4
gpt4 key购买 nike

我很难从 Django 表单中获取图像 URL。

型号:

class Sponsor(models.Model):
image = ProcessedImageField(upload_to='sponsors/',
processors=[SmartResize(300, 120, upscale=False)],
format='JPEG',
options={'quality': 100},
null=True)

表格:

class SponsorForm(forms.ModelForm):

class Meta:
model = Sponsor
fields = ('image',)

当我渲染它时使用:

{{ sponsorform.image }}

它打印:

Currently: <a href="/media/sponsors/random1.jpg">sponsors/random1.jpg</a> <br>Change: <input id="id_sponsor-image" name="sponsor-image" type="file">

所以我的问题是,如何在模板中获取该 url?我试过:

{{ sponsorform.image.url }}
{{ sponsorform.image.path }}
{{ sponsorform.image.href }}

但似乎没有任何效果,有什么建议吗?

最佳答案

您应该尝试 {{ sponsorform.instance.image.url }}。如果表单是无限的,你可以这样做:

{% if sponsorform.instance.image %}
{{ sponsorform.instance.image.url }}
{% endif %}

关于python - 从 django 表单获取图片 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34614012/

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