Django:模板标签可以防止内容呈现给客户端吗?

问题描述:

{%如果富== 1%}Django:模板标签可以防止内容呈现给客户端吗?

< - 等等等等等等 - >>

{%ENDIF%}

如果if块上方评估假,if内的内容仍然会呈现给客户端,但是隐藏起来? 如果不是,这种方法是减少页面加载的可接受的方式吗?

是的,如果条件评估为False,则{% if condition %}{% endif %}标记中的任何内容都不会发送给客户端。它不通过CSS隐藏,内容将不会存在于响应中。

它也会减少HTTP响应的大小。