Django:避免在模板中呈现为变量
Django: Avoid rendering as variable in template
刚开始学django几天。 Django 的模板系统看起来很迷人。但目前我面临一个问题。
我需要通过模板在我的网页中多次打印这种文字。
She {{ was }} a very {{ helpful }} and {{ attractive}} girl.
但是每当我尝试在模板中使用它时,它认为这些词是我所指的变量,并且由于没有获得值而从输出中消失。所以输出变成,
She a very and girl.
我完全理解这是预期的行为,但在某些情况下,我试图告诉渲染引擎按原样渲染它。是否有任何过滤器或解决方法?
[我必须在模板中使用它们,它们不能作为字符串通过变量传递]
您可以使用 verbatim 模板标签,它将停止呈现标签内的内容。请参阅文档 here.
{% verbatim %}
She {{ was }} a very {{ helpful }} and {{ attractive}} girl.
{% endverbatim %}
刚开始学django几天。 Django 的模板系统看起来很迷人。但目前我面临一个问题。 我需要通过模板在我的网页中多次打印这种文字。
She {{ was }} a very {{ helpful }} and {{ attractive}} girl.
但是每当我尝试在模板中使用它时,它认为这些词是我所指的变量,并且由于没有获得值而从输出中消失。所以输出变成,
She a very and girl.
我完全理解这是预期的行为,但在某些情况下,我试图告诉渲染引擎按原样渲染它。是否有任何过滤器或解决方法? [我必须在模板中使用它们,它们不能作为字符串通过变量传递]
您可以使用 verbatim 模板标签,它将停止呈现标签内的内容。请参阅文档 here.
{% verbatim %}
She {{ was }} a very {{ helpful }} and {{ attractive}} girl.
{% endverbatim %}