Django未显示从cloudinary上传的图像

问题描述

我可以知道如何显示从Django模板上传到cloudinary的img吗?我已经尝试过{{obj.img.url}},但返回错误:属性没有与之关联的文件。我错过了什么吗?

model.py:

class Order(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,blank=True,null=True)
wts_img = models.ImageField(upload_to='wts/',null=True)

html:

{% load cloudinary %}
{% for order in orders %}
  <img src="{{ order.wts_img.url }}" >
{% endfor %}

setting.py:

CLOUDINARY_STORAGE = {
'CLOUD_NAME': 'xxxxx','API_KEY': 'xxxxxxx','API_SECRET': 'xxxxxxxxxx'
 }


DEFAULT_FILE_STORAGE = 'cloudinary_storage.storage.MediaCloudinaryStorage'

解决方法

您可能要特别在list.html on line 31-35中查看Cloudinary Django Photo Album示例。 呈现图像标签的示例:

{# THUMBNAIL defined in context_processors #}
{% cloudinary photo.image THUMBNAIL %}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...