一尘不染

是否有HAML实现与Python和Django一起使用

django

我偶然发现了HAML,这是一种标记内容和编写HTML模板的有趣而精美的方法。

因为我使用Python和Django来满足我的Web开发需求,所以我想看看是否有HAML的Python实现(或一些类似的概念-不必完全相同)可以用来替代Django模板引擎。


阅读 344

收藏
2020-04-01

共1个答案

一尘不染

它基本上是适用于Python的Haml,并且大多数语法都是相同的(并且在Django中有效)。这里有一些GHRML只是为了向您展示它们之间的距离:

%html
  %head
    %title Hello World
    %style{'type': 'text/css'}
      body { font-family: sans-serif; }
    %script{'type': 'text/javascript', 'src': 'foo.js'}

  %body
    #header
      %h1 Hello World
    %ul.navigation
      %li[for item in navigation]
        %a{'href': item.href} $item.caption

    #contents
      Hello World!
2020-04-01