在 django 模板中改变 cloudinary 图像

Varying cloudinary images in a django template

我正在尝试根据 Django 模板中的变量 - id 来改变图像。

<img href="'https://res.cloudinary.com/.../image/'|add:{{ object.id }}|add:'.png'" class="mx-auto" width="100px" alt="No Image"/>

object.id 从 Queryset 对象(即对象)传递到模板中。

页面加载,但图像未显示并转到 alt="无图像"。

您的 |add: 不是 由 Django 模板引擎解释,因为它们不在大括号 ({{ … }}) 之间,也不在模板标记括号之间({% … %})。这也不是必需的,您可以使用以下方式创建 URL:

<img src="<b>https://res.cloudinary.com/.../image/{{ object.id }}.png</b>">