【发布时间】:2016-10-01 04:06:31
【问题描述】:
我知道我可以使用以下模板在 html 生成的页面中插入图像:
<img src="{% static "myapp/my_image.jpg" %}" alt="Image Description">
问题是我想要稍微复杂一点的东西。假设我的模板中有一个具有 user.first_name 和 user.last_name 属性的对象“用户”。我想插入一张图片,其路径为:
<img src="{% static "myapp/{{user.first_name}}_{{user.last_name}}.jpg" %}" alt="Profile Picture">
这一行是错误的,我得到一个错误(Django 无法解析表达式)。有人可以帮忙吗?
我正在构建一种带有照片的组织结构图,这是包含每个成员的个人资料图片的正确方法(基于图片应该命名为 firstname_lastname.jpg 的事实)?
谢谢
【问题讨论】:
-
在您的视图中创建路径并将其传递给模板...
-
或者在User类上写一个方法。
标签: django