cookiecutter

cookiecutter,第1张

概述1.安装cookiecutter pip3 install cookiecutter 2.设置模板 https://github.com/cookiecutter/cookiecutter   搜索需要的模板 cookiecutter https://github.com/pydanny/cookiecutter-django 或者从https://github.com/pydanny/coo 1.安装cookiecutter
pip3 install cookiecutter
2.设置模板

https://github.com/cookiecutter/cookiecutter   搜索需要的模板

cookiecutter https://github.com/pydanny/cookiecutter-django

或者从https://github.com/pydanny/cookiecutter-django  自己下载下来放到cookiecutter目录中

3.一些配置
cloning into ‘cookiecutter-django‘...remote: Counting objects: 550,done.remote: Compressing objects: 100% (310/310),done.remote: Total 550 (delta 283),reused 479 (delta 222)Receiving objects: 100% (550/550),127.66 KiB | 58 KiB/s,done.Resolving deltas: 100% (283/283),done.# 问你项目叫什么名字,这里可以大小写,带空格project_name [Project name]: Reddit Clone# 问你项目的根目录名字,一般是小写没有空格,这个会生成一个目录project_slug [reddit_clone]: reddit# 开发者名字author_name [DanIEl Roy Greenfeld]: Jeffrey Hu# 开发者邮件email [[email protected]]: [email protected]# 项目简短介绍description [A short description of the project.]: A reddit clone.# 项目域名domain_name [example.com]: lettoo.com# 项目版本号version [0.1.0]: 0.0.1# 时区,就选默认的上海timezone [UTC]: Aisa/Shanghai# 是否使用whitenoise,whitenoise是一个Python实现的静态文件host解决方案,建议初学者选Nouse_whitenoise [y]: n# 是否使用celery,[celery](http://www.celeryproject.org/)是一个Python实现的分布式任务队列解决方案,一般用于后台job,建议初学者选Nouse_celery [n]: # 是否使用mailhog,mailhog是一个用于本地开发环境测试email的,建议初始选Nouse_mailhog [n]: n# 是否使用sentry,sentry是一个云端日志跟踪和分析平台,Python实现,同时也是开源平台,你可以自己搭建自己的sentry云日志跟踪分析平台。建议初始选Nouse_sentry_for_error_reporting [y]: n# 是否使用opbeat,opbeat是一个云端性能跟踪和分析工具,有一部分错误分析功能,建议初始选Nouse_opbeat [n]: n# 是否使用pycharm,pycharm是一个IDE,由大名鼎鼎的jetbrains公司出品,其出品其他有名的IDE如IDea,Webstorm等,因为我是pycharm开发所以选Yes,如果你不使用这个IDE则选Nouse_pycharm [n]: y# 是否是windows *** 作系统windows [n]: n# 是否使用python3use_python3 [y]: y# 是否使用docker,docker是一个app容器平台,建议初始选Nouse_docker [y]: n# 是否使用heroku,heroku是一个PAAS云平台,用于部署web app,建议初始选Nouse_heroku [n]: n# 是否使用compressor,compressor是一个压缩解决方案,建议初始选Nouse_compressor [n]: n# 使用postgresql版本,这个项目建议本地开发环境和生产环境都使用Postgresql数据库,Postgresql是一个开源数据库,也是Django官方推荐使用的数据库,默认选择1为当前最新的版本。Select postgresql_version:1 - 9.52 - 9.43 - 9.34 - 9.2Choose from 1,2,3,4 [1]: 1# 选择哪一种JavaScript任务管理器,这里建议初始选None,我们不希望在这里过多的涉及前端的内容。Select Js_task_runner:1 - Gulp2 - Grunt3 - Webpack4 - NoneChoose from 1,4 [1]: 4# 是否使用let‘s encrypt,let‘s encrypt是一个免费生成SSL httpS证书的服务,让你的网站免费支持https安全协议,默认选Nouse_lets_encrypt [n]: n# 开源license,默认选1,如果你是私有项目,选5Select open_source_license:1 - MIT2 - BSD3 - GPLv34 - Apache Software license 2.05 - Not open sourceChoose from 1,4,5 [1]: 1是否使用AWS Elastic Beanstalk,默认选Nouse_elasticbeanstalk_experimental: n# 是否自定义bootstrap 压缩custom_bootstrap_compilation [n]:# 压缩Js或CSS静态文件的use_compressor [n]: y# 使用celeryuse_celery [n]: y# 第三方的neilhog邮件use_mailhog [n]: # 错误日志健康use_sentry [n]: # 部署静态文件的use_whitenoise [n]: # 国外一个有名的部署平台use_heroku [n]: use_travisci [n]: # 是否在本地变量中使用版本控制keep_local_envs_in_vcs [y]: # 是否开启deBUGdeBUG [n]: y
总结

以上是内存溢出为你收集整理的cookiecutter全部内容,希望文章能够帮你解决cookiecutter所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1195374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存