gpt4 book ai didi

Django:在路径是动态的模板中插入图像

转载 作者:行者123 更新时间:2023-12-03 10:10:12 25 4
gpt4 key购买 nike

我知道我可以使用以下方法在基于模板的 html 生成页面中插入图像:

 <img src="{% static "myapp/my_image.jpg" %}" alt="Image Description">

问题是我想要更复杂的东西。假设我的模板中有一个带有 user.first_name 和 user.last_name 属性的对象“user”。我想插入一个图像,其路径为:
 <img src="{% static "myapp/{{user.first_name}}_{{user.last_name}}.jpg" %}" alt="Profile Picture">

这一行是错误的,我得到一个错误(Django 无法解析表达式)。有人可以帮忙吗?

我正在构建一种带有照片的组织结构图,这是为每个成员包含个人资料图片的正确方法(基于图片应命名为 firstname_lastname.jpg 的事实)?

谢谢

最佳答案

虽然我建议在您的 View 中创建路径并将其作为上下文传递给您的模板,但您也可以使用 add filter :

{% static "myapp/"|add:user.first_name|add:"_"|add:user.last_name|add:".jpg" %}

您还可以为此创建自定义模板标签。很多选择。

关于Django:在路径是动态的模板中插入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37574585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com