Pug4Py是一个允许您将pugjs作为模板引擎集成到任何Python框架中的工具。

pug4p的Python项目详细描述


Pug4Py-Python的Pug模板

什么是pug4py?在

Pug4Py是一个简单的脚本,允许您使用Pug(NodeJs)的所有函数 在任何python框架中,除了 mako语法(python的一个流行且快速的模板引擎)。在

下面是一个小的用法示例:

frompug4py.pugimportPugpug=Pug("pug")defsay_hello():return"Hello World"pug.render("example.pug",say_hello=say_hello,year="2019",author="https://github.com/multiversecoder/pug4py")

要求

您需要Python3.7或更高版本来运行pug4py、node v12.10.0和yarn

在Ubuntu、Mint和Debian中,您可以安装如下要求:

^{pr2}$

为了软呢帽

$ dnf install python3 python3-pip
$ curl -sL https://deb.nodesource.com/setup_12.10.0 | sudo -E bash -
$ dnf update && dnf install nodejs
$ curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo
$ dnf install yarn

对于其他系统

- Install Python3
- Install Nodejs
- Install Yarn

泥鳅安装

当Pug类初始化并安装在pug4py包目录中时,Pug将被隐式安装

快速入门

pug4py可以使用pip安装:

$ python3 -m pip install -U pug4py

或者:

$ pip install pug4py

对于从源安装pug4py:

$ git clone https://github.com/multiversecoder/pug4py
$ cd ./pug4py
$ pip install .

发展现状

pug4py是beta软件,但它已经在生产中使用,并且有一个广泛的测试套件。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的第10个解决方案   Java中泛型的super和extends组合   Java Android OpenGL ES 2.0片段着色器texture2D不工作   在JList elementJava上按下时打开弹出窗口   字典Java数据结构允许对象上的布尔标志和排序?   java我该如何停止为AWS关系数据库服务收费?   java如何检查Google定位准确度是否提高?   java使用Mockito将方法存根在与被测类相同的类中(CUT)   java IntelliJIdea disable inspection:参数的实际值始终为   java CXF+多态POST数据   java命名空间“ads”未绑定   Sun(1999)的“Java编程语言的代码约定”的编码风格过时了吗?   JAVA中的隐式接口、类转换   javafx如何配置Java登录应用程序代码   java如何在滚动窗格中设置选项卡以及如何显示选项卡标题   java中等式和条件运算符的优先级   java Spring WS无法返回JAXB响应   错误响应上的java jaxws处理程序行为   java Hibernate HQL映射查询