【问题标题】:Django template run {{ }} without executeDjango模板运行{{}}而不执行
【发布时间】:2021-02-14 17:19:50
【问题描述】:

在 django 模板中我写了<p>"{{sometext}}"</>p。但是当它被执行时,它会像<p>""</p> 一样转换。如何避免这种情况。

【问题讨论】:

标签: python django django-templates


【解决方案1】:

您可以使用{% verbatim %}…{% endverbatim %} template tags [Django-doc] 在本地打开插值:

<b>{% verbatim %}</b>&lt;p&gt;"{{sometext}}"&lt;/p&gt;<b>{% endverbatim %}</b>

【讨论】:

    【解决方案2】:

     &lt;p&gt;" &amp;#123;&amp;#123; sometext &amp;#125;&amp;#125; " &lt;/p&gt;

    【讨论】:

    • 虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
    猜你喜欢
    • 2011-11-05
    • 2020-10-28
    • 1970-01-01
    • 2017-10-19
    • 2021-05-30
    • 2017-02-15
    • 2013-11-27
    • 1970-01-01
    • 2021-08-09
    相关资源
    最近更新 更多