如何在express框架中创建模板标签(django)

How to create template tags (django) in express framework

本文关键字:标签 django 建模 创建 express 框架      更新时间:2023-09-26

是否可以创建模板标记作为Django(https://docs.djangoproject.com/en/1.9/howto/custom-template-tags/)从nodejs,express框架?

谢谢,

express框架与您可以自由选择用于node.js的模板包完全无关。有很多选择超出了这个问题的范围,但例如,对于一些常见的jade和ejs,没有类似于Django的标签,但我相信thre可能是其他的。

话虽如此,总有其他方法可以实现你想要的东西,使用js的方法肯定与Django更固执己见的方法不同(顺便说一句,我非常感谢)。因此,您可以在模板本身中定义一个js函数(参见this和this),甚至可以在与express'res.render函数一起传递的上下文中定义它。

当然,检查一下这个很棒的模板引擎-Swig。此外,如果你想品尝不同的东西,但使用相同的口味,也可以检查Handlebars引擎!