首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个适用于IronPython的模板引擎?

一个适用于IronPython的模板引擎?
EN

Stack Overflow用户
提问于 2010-10-28 17:56:06
回答 2查看 985关注 0票数 1

我很想在IronPython中使用一个很好的模板引擎,但是没有成功。最好在不需要添加Python标准库的情况下就能做到。不知道这是否可能。

我喜欢Ruby Erb语法,并希望能够使用类似的东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-30 07:52:51

我个人最喜欢的是Jinja2,但它更接近Django语法而不是ERB语法(Mako在这方面似乎相当接近)。你可以在this question about Python templating engines上找到更多的想法。

我可以为Jinja2在IronPython上的工作做担保。它确实需要标准库(我猜大多数其他人也需要),如果您运行的是IronPython < v2.7b1 (请参阅针对IronPython早期版本的Jinja2的解决方法的注释),请注意this bug,以及this unicode bug,但除此之外,它工作得很好。

要记住的一件事是,模板引擎倾向于导入大量代码(即使它只是标准库),这使得它们在IronPython上加载很慢,但在初始JIT编译之后很快。

票数 2
EN

Stack Overflow用户

发布于 2010-11-02 19:01:27

是的-内置的方式足够方便我的需求:

代码语言:javascript
运行
复制
def content(result):  
    return """  
    <p>Thank you for posting!</p>  
    <p>Result : {result}</p>  
    """.format(result=result) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4041692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档