簡體   English   中英

Django無空間模板標簽的優點

[英]Django spaceless template tag advantages

我最近一直在想這個,Django的無空間模板標簽的目的究竟是什么?

顯然,它會從HTML標記中刪除空格,但除此之外,它會增加頁面加載的速度嗎?

我的意思是,從html文件中刪除空格是否有幫助?

換行符/空格是一個字符,是的,它會增加文件大小,特別是對於大循環和人類可讀性優化的模板文件(如大型FK列表)。

在基本模板中輸入{%spaceless%}也非常容易和安全。

它還允許您保留模板代碼以縮進以便於閱讀,但對於HTML呈現來說是空間無關的(我認為逗號是常見的場景)。

有一個版本的{%spaceless%}跨越邊界(ala Ifs和Fors)是有意義的,遺憾的是Django不支持這個簡單的功能。 我有一個由Me添加的動態類,並且空格中有幾十行(所有空格都與模板匹配)。 對於Django的開發人員來說,這不應該太難添加。 如果是極端愚蠢的話,給每個人增加空間。

如果他們真的很擔心,你也可以有一個深度參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM