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

时间:2016-02-19 23:07:42

标签: python django performance

  

{%if foo == 1%}

     

< - blah blah blah - >>

     

{%endif%}

如果上面的if块评估为false,那么if块中的内容是否仍会呈现给客户端而是隐藏? 如果没有,这种方法是否可以减少页面加载?

1 个答案:

答案 0 :(得分:1)

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

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