Django - 使用pyuploadcare在页面上显示图像

时间:2018-02-02 10:02:13

标签: python django html5 image uploadcare

Python,Django,pyuploadcare,html5,jquery,
pyuploadcare的Django文档对于图像自定义和文件上传以及类似的东西非常有用,但他们没有告诉你的是如何在网页中显示图像。例如,我可以显示存储图像的URL,但是我无法在网页中显示图像本身 我想让读者尽可能清楚,所以我再举一个例子:
要构建一个图库,我需要在一个页面上显示所有图像,我可以使用for循环

for photo in photos

照片和照片在views.py

中定义
{% extends 'base.html' %}

{% for photo in photos %}


{{ photo.caption }}
{{ photo.photo }}

{% endfor %}

{% block content %}
{% endblock %}

photo.caption是models.CharField()
photo.photo是来自

ImageField()
from pyuploadcare.dj.models import ImageField

一切正常但我不知道如何在网页上显示图像。 任何帮助都是apreciated

1 个答案:

答案 0 :(得分:0)

Simple <img src="{{ photo.photo }}" /> should be enough, as ImageField just holds the CDN URL value.