Python Pyramid Cookiecutter

Python Pyramid Cookiecutter

到目前为止,我们已经通过手动执行路由配置、添加视图和使用模板来构建Pyramid应用程序。 Cookiecutter 为生成Pyramid项目结构提供了一个方便的选择。它是一个命令行工具,使用某些预定义的项目模板。然后可以对该项目进行微调,以适应用户可能有的特定要求。

由Cookiecutter创建的Python项目是一个Python包。默认的应用逻辑可以被进一步定制。这样创建的项目结构具有极强的可扩展性,并且易于分发。

Cookiecutter工具是由 Audrey Feldroy 开发的 它适用于Python版本>=3.7。PythonJavaScript、Ruby、CoffeeScript、语言或RST、Markdown、CSS、HTML脚本中的项目模板可以用来生成项目。Github上有许多预建的项目模板,其中任何一个都可以使用。

由cookiecutter模板构建的项目是一个跨平台的软件包。Cookiecutter项目的生成是完全自动化的,你不需要为它编写任何代码。一旦调用cookiecutter命令,它就会读取正在使用的模板并提示用户为设置参数选择合适的值。首先,用PIP安装程序安装Cookiecutter。

pip install cookiecutter

为了验证Cookiecutter是否被正确安装,运行

>>> import cookiecutter
>>> cookiecutter.__version__
'1.7.3'

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程