Django 模板:显示带有可选内容的变量
Django Template: Displaying variable with optional content
下面的代码是我在显示内容之前所做的:
{% if content %}
<p> The variable contains: {{ content }}</p>
{% endif %}
难道没有快捷键可以让我不用每次都检查 content
的值吗?
如果您有一些周边 html 代码,那么 {% if %}
标签是唯一的解决方案。
但是如果你想在变量为空的情况下输出一些内容,那么有两个有用的过滤器:
{{ content|default:"no content" }}
{{ content|yesno:"content is True, content is False, content is None" }}
下面的代码是我在显示内容之前所做的:
{% if content %}
<p> The variable contains: {{ content }}</p>
{% endif %}
难道没有快捷键可以让我不用每次都检查 content
的值吗?
如果您有一些周边 html 代码,那么 {% if %}
标签是唯一的解决方案。
但是如果你想在变量为空的情况下输出一些内容,那么有两个有用的过滤器:
{{ content|default:"no content" }}
{{ content|yesno:"content is True, content is False, content is None" }}