有没有适用于Python和Django的HAML实现?

72

我偶然发现了HAML,这是一种有趣且美观的标记语言,用于标记内容并编写HTML模板。

由于我在Web开发中使用Python和Django,因此我想看看是否有Python实现的HAML(或类似概念 - 不需要完全相同),可用于替换Django模板引擎。

12个回答

2

Daniel Skinner的项目(如上所述)似乎已更名为DMSL。它看起来非常强大,模拟了HAML但允许您在其语法中使用Python函数、lambda、推导等:https://github.com/dasacc22/dmsl


1
DMSL(或者说dasacc22)的Github主页已经不存在了,现在在https://github.com/dskinner/dmsl上。 - Matthias Urlichs

1
你可能想尝试 Hypertag:这是一种新的基于缩进的 HTML 模板语言,受到 HAML 的强烈启发。 Hypertag 有非常干净的语法,提供了完整的 Django 集成和许多高级功能:本地自定义标记、DOM 操作、类 Python 导入、复杂表达式、过滤器、控制块(for、if、try 等)等等。请参见此处: 免责声明:本人为作者,如有任何问题或疑问,请随时联系我。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接