Django - 使用 pyuploadcare 在页面上显示图像
Django - displaying images on the page using pyuploadcare
Python、Django、pyuploadcare、html5、jquery、
pyuploadcare 的 Django 文档对于图像自定义和文件上传以及类似的东西很有用,但他们没有告诉你如何在网页中显示图像。例如,我可以显示存储图像的URL,但我无法在网页中显示图像本身
我想让 reader 尽可能清楚地说明这一点,所以我再举一个例子:
要构建图片库,我需要在一页上显示所有图像,我可以使用 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
一切正常,但我不知道如何在网页上显示图像。
任何帮助将不胜感激
简单
<img src="{{ photo.photo }}" />
应该足够了,因为 ImageField 只包含 CDN URL 值。
Python、Django、pyuploadcare、html5、jquery、
pyuploadcare 的 Django 文档对于图像自定义和文件上传以及类似的东西很有用,但他们没有告诉你如何在网页中显示图像。例如,我可以显示存储图像的URL,但我无法在网页中显示图像本身
我想让 reader 尽可能清楚地说明这一点,所以我再举一个例子:
要构建图片库,我需要在一页上显示所有图像,我可以使用 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
一切正常,但我不知道如何在网页上显示图像。 任何帮助将不胜感激
简单
<img src="{{ photo.photo }}" />
应该足够了,因为 ImageField 只包含 CDN URL 值。