在windows中cookiecutter的安装和使用

支持flask中jinja2模板语法

模板目录下必须含有

        - 一个cookiecutter.json文件。

        - 一个{{cookiecutter.project_name}} /目录

1 安装

     pip install --user cookiecutter

2 拉取并生成项目

     1 cookiecutter 路径

     (git clone 路径

     cookiecutter 模板)

      系统将提示您输入一组项目配置值。(这些是在项目的cookiecutter.json中定义的。)

      然后,Cookiecutter将使用您输入的值从模板生成项目。它将放在您当前的目录中。

     如果你想指定一个分支,你可以用:

              $ cookiecutter https://github.com/audreyr/cookiecutter-pypackage.git --checkout develop、

 3  使用私人回购

   如果你想使用不在github或bitbucket中托管的repos,你可以明确指出你想要使用的回购类型hg +或git +到repo url:

   $ cookiecutter hg+https://example.com/repo

 4 手动创建模板

     1 创建一个目录,模板称

          HelloCookieCutter1

     2 在该文件下创建

          1 项目名:{{cookiecutter.project_name}}, 模板变量

          2 用户配置:cookiecutter.json 给所有带{{}}的变量赋值(字典形式)

               如上{‘project_name’:'meili'}

               其中的值也可以用模板语法,键不可以

          3 hooks(钩子) 在项目生成前或项目生成后执行的代码

               python或shell脚本

     3 在{{cookiecutter.project_name}}下创建自己的项目文件

     4 变量

         1 在cookiecutter.json中的选择变量

          {

    "license": ["MIT", "BSD-3", "GNU GPL v3.0", "Apache             Software License 2.0"]

          }

         2 字典变量

          {

               “project_slug”: “Hello” 

           }

详情请查看官方文档http://cookiecutter.readthedocs.io/en/latest/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值