【问题标题】:Django rendering an uploaded image on htmlDjango 在 html 上渲染上传的图像
【发布时间】:2016-02-17 03:45:47
【问题描述】:

我将一些图像存储在 amazon s3 存储桶中,我想在 html 上呈现它们。

我正在使用这个:

 <"{% static 'appname/path_to_image/%s' % {{article1.image}} %}">

但问题是它不会考虑图像 url 字符串,而是从字面上理解 %s。如何更改它以使 article1.image 网址成为主网址的一部分?

提前致谢!

【问题讨论】:

  • 只要给

标签: python html django amazon-s3


【解决方案1】:

如果您使用 Amazon S3 作为 Django 的存储并且article1.imageImageFieldFileField 的对象,则可以使用article1.image.url 获取图像URL。

因此,您可以像这样在模板中使用 URL:

<img src="{{article1.image.url}}">

更多详情请看FileField.urlImageField继承自FileField

【讨论】:

    猜你喜欢
    • 2014-05-08
    • 2014-08-26
    • 1970-01-01
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 2019-02-01
    相关资源
    最近更新 更多