如何在 django 静态标签中使用字典变量

我正在尝试将 Django 变量连接到img src. 我找到了一个解决方案,但是当我检查浏览器时,该值仍然没有显示。顺便说一下,我调用的值是dicttype 看起来像这样 >>>djangoDict输出:{<foreignModel: ModelValue>: <Product: Item Desc...}


我能够显示ModelValue使用 2 个花括号,{{ djangoDict }}但是在与地址连接时我不能这样做。


所以这里我的代码:


{% for dd in djangoDict %}

            {% with 'products/anotherFolder/'|add:dd|add:'/suffix.jpg' as myImg %}

              <a class="dropdown-item" data-img="{% static myImg %}">{{ dd }}</a>

            {% endwith %}

{% endfor %

这是我在检查元素时得到的:


<a class="dropdown-item" data-img="/assets/suffix.jpg">ModelValue</a>

我想显示的内容:


<a class="dropdown-item" data-img="/assets/products/anotherFolder/ModelValue/suffix.jpg">ModelValue</a>

非常感谢任何愿意提供帮助的人:)


LEATH
浏览 152回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python