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软件,但它已经在生产中使用,并且有一个广泛的测试套件。在
- 项目
标签: