【发布时间】:2021-07-02 11:01:03
【问题描述】:
我对 Django 很陌生(到目前为止还没有任何知识),一个项目要求我在超链接中包含一个图像。 仅包括超链接的内部创建了错误消息
'blocktrans' doesn't allow other block tags (seen "static 'pretix_app/Instagram.png'") inside it
到目前为止我的代码是
li ><img src="{% static 'pretix_app/YouTube.png' %}" alt="Youtube_icon" style="alignment: left;vertical-align:middle; width: 20px; padding-right: 5px" >
{% with 'target="blank" href="https://www.youtube.com"'|safe as a_attr %}
{% blocktrans trimmed %} <a {{ a_attr }}> Social Media-target {% endblocktrans %}
{% endwith %}</li>
这会产生一个有效的超链接,但不包括图像(这是社交媒体超链接所必需的) “safe as attr”方法是从源代码中包含的工作模板复制而来的。
有人知道是否可以在超链接中包含图片,如果可以,如何?
提前感谢您的帮助
【问题讨论】:
-
还有另一个
blocktrans模板标签,其中包含您在问题中提到的代码。这会导致问题,因为blocktrans模板标签内不能有其他标签。请出示您模板的那部分。