国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

tornado template默認壓縮空白字符導致coffee無法正確縮進

BicycleWarrior / 1794人閱讀

摘要:第一次使用在里面寫的時候我被結果驚呆了大家知道的偷懶寫法是直接在里面開工但是的模版無情的刪除了所有縮進對于和文件來說這就是壓縮打開的一看如果是和結尾的模版文件渲染就會默認開啟當時很沮喪不過下一秒鐘我們就想到了解決方法把文件名改為不就好了你想

第一次使用在 tornado 里面寫 coffeescript 的時候, 我被結果驚呆了.

大家知道 coffeescript 的偷懶寫法是直接在 html 里面開工


但是, tornado 的模版無情的刪除了所有縮進(對于html和js文件來說, 這就是壓縮)

打開tornado的template.py一看

def __init__(self, template_string, name="", loader=None,
             compress_whitespace=None, autoescape=_UNSET):
    self.name = name
    if compress_whitespace is None:
        compress_whitespace = name.endswith(".html") or 
            name.endswith(".js")

如果是 .html 和 .js 結尾的模版文件渲染, 就會默認開啟 compress_whitespace.

當時很沮喪...

不過下一秒鐘我們就想到了解決方法: 把文件名改為 .htm 不就好了 :)
你想到了嗎?

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37372.html

相關文章

  • 用 CirruScript 渲染 HTML

    摘要:早的時候我嘗試過用語法直接生成后邊也嘗試過用語法生成的模板效果勉勉強強主要是學習的作用后來有了就干脆不用了不過未來加載靜態資源還是需要有就覺得麻煩搞出點東西來這個模塊經過幾次演變最終定型成為很相似的寫法代碼是用低版本的寫的也能在里調用 早的時候我嘗試過用 Cirru 語法直接生成 HTML后邊也嘗試過用 Cirru 語法生成 JavaScript 的模板效果勉勉強強, 主要是學習的作用...

    BigNerdCoding 評論0 收藏0
  • 用 CirruScript 渲染 HTML

    摘要:早的時候我嘗試過用語法直接生成后邊也嘗試過用語法生成的模板效果勉勉強強主要是學習的作用后來有了就干脆不用了不過未來加載靜態資源還是需要有就覺得麻煩搞出點東西來這個模塊經過幾次演變最終定型成為很相似的寫法代碼是用低版本的寫的也能在里調用 早的時候我嘗試過用 Cirru 語法直接生成 HTML后邊也嘗試過用 Cirru 語法生成 JavaScript 的模板效果勉勉強強, 主要是學習的作用...

    gghyoo 評論0 收藏0
  • Tornado學習筆記(2)

    摘要:而這里的方法則是告訴來讀取模板文件,并將結果返回給瀏覽器。依舊可以使用,等條件控制語句,但是要記得以結尾。替換字符串中的字符為編碼形式。模塊模塊是封裝模板中包含的標記樣式以及行為的可復用組件。 表單和模板 import os.path import tornado.httpserver import tornado.ioloop import tornado.options impo...

    tianyu 評論0 收藏0
  • 翻譯谷歌代碼風格之JavaScript篇(未完待續)

    摘要:綜述此文檔為谷歌基于代碼風格的完整定義。只有一篇文件遵守了以下規則的情況下,此文件可以被稱為遵從谷歌代碼風格。谷歌命名空間繼承關系聲明谷歌模塊聲明后可以再聲明命名空間繼承關系。 1.綜述 此文檔為谷歌基于JavaScript代碼風格的完整定義。只有一篇JavaScript文件遵守了以下規則的情況下,此文件可以被稱為遵從谷歌代碼風格。 正如其他谷歌代碼風格一樣,本文的...

    duan199226 評論0 收藏0
  • ES6 系列之模板字符

    摘要:最終的代碼如下第二版假設有這樣一段為了保持可讀性,我希望最終輸入的樣式為其實就是匹配每行前面的空格,然后將其替換為空字符串。 基礎用法 let message = `Hello World`; console.log(message); 如果你碰巧要在字符串中使用反撇號,你可以使用反斜杠轉義: let message = `Hello ` World`; console.log(mes...

    Travis 評論0 收藏0

發表評論

0條評論

BicycleWarrior

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<