0

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()
照片。照片是ImageField()来自

from pyuploadcare.dj.models import ImageField

一切正常,但我不知道如何在网页上显示图像。任何帮助将不胜感激

4

1 回答 1

0

简单 <img src="{{ photo.photo }}" />就足够了,因为 ImageField 只保存 CDN URL 值。

于 2018-02-03T08:13:56.967 回答