使用cookiecutter创建django项目

下载安装:

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

在接下来会出现一系列配置选项:

项目生成选项
项目名:
您的项目允许使用人类可读的名称,大写字母和空格。
project_slug:
您的项目的slug没有破折号或空格。用于命名您的仓库以及需要可导入Python项目名称的其他地方。
描述:
描述您的项目并在类似的地方使用README.rst。
AUTHOR_NAME:
这是你!价值进入了类似的地方LICENSE。
电子邮件:
您要在项目中标识自己的电子邮件地址。
DOMAIN_NAME:
您计划在项目上线后使用的域名。请注意,可以在以后随时安全地更改它。
版:
该项目的初始版本。
open_source_license:
该项目的软件许可证。选择是: MIT
BSD
GPLv3的
Apache软件许可证2.0
不是开源的
时区:
用于TIME_ZONE设置项目的值。
视窗:
指示是否应在Windows上配置项目以进行开发。
use_pycharm:
指示是否应使用PyCharm配置项目以进行开发。
use_docker:
指示是否应将项目配置为使用Docker和Docker Compose。
postgresql_version:
选择要使用的PostgreSQL版本。选择是: 11.3
10.8
9.6
9.5
9.4
js_task_runner:
选择一个JavaScript任务运行器。选择是: 没有

cloud_provider:
选择静态和媒体文件的云提供商。选择是: AWS
GCP
没有
请注意,如果您选择无云提供商,则媒体文件将无法使用。 custom_bootstrap_compilation:
指示项目是否应通过所选JavaScript任务运行程序的任务支持Bootstrap重新编译。这对于实时Bootstrap变量更改非常有用。
use_compressor:
指示是否应将项目配置为使用Django Compressor。
use_celery:
指示是否应将项目配置为使用Celery。
use_mailhog:
指示是否应将项目配置为使用MailHog。
use_sentry:
指示是否应将项目配置为使用Sentry。
use_whitenoise:
指示是否应将项目配置为使用WhiteNoise。
use_heroku:
指示是否应配置项目以便可部署到Heroku。
use_travisci:
指示是否应将项目配置为使用Travis CI。
keep_local_envs_in_vcs:
指示项目是否.envs/.local/应保留在VCS中(在强烈鼓励本地环境再现性的团队中工作时派上用场)。注意:.env(s)仅在启用Docker Compose和/或Heroku支持时使用。

完成配置后则生成项目文件夹

使用cookiecutter创建django项目的更多相关文章

  1. 终端指令操作创建Django项目

    需求:通过Django创建一个用户表和权限表. 用户表包括:用户名,邮箱,密码,管理权限. 权限表包括:普通用户,管理用户,超级用户. 权限表和用户表有一对多的关系,即用户表中的每条数据对应权限表中的 ...

  2. 在Eclipse中创建Django项目

    在以前的分享中,我们是在命令行模式下创建Django项目的,那么,如何在IDE中使用Django呢? 本文将介绍如何在Eclipse中创建Django项目. 首先,新建Django项目mysite,如 ...

  3. Python——Pycharm创建Django项目

    一.Django的官网 地址:https://www.djangoproject.com/download/ 注:LTS表示一直在维护的版本,建议是带LTS的版本 二.Pycharm下载Django ...

  4. 学以致用三十-----pycharm创建django项目忘记添加app

    记忆力有时候真的不是很好.因此有些操作步骤还是记录下来好了. pycharm版本-----2018.2.4 创建django项目 file-----newproject----- 创建的时候,appl ...

  5. Pycharm创建Django项目并访问Django

    Pycharm创建Django项目并访问Django 一.Django插件 如果没有Django插件,需要先安装Django插件. 1,首先点击Default Settings,打开设置页面: 2,打 ...

  6. BitAdminCore框架应用篇:(一)使用Cookiecutter创建应用项目

      框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/cookiecutter-bitadmin-core 一.简介 1.Coo ...

  7. 第三百零三节,Django框架介绍——用pycharm创建Django项目

    Django框架介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内 ...

  8. eclipse + pydev 创建django项目

    前提条件机器装好python,并装好django插件.(http://blog.csdn.net/lilongjiu/article/details/51405340) 1. 下载eclise Ver ...

  9. 一 Django框架介绍——用pycharm创建Django项目

    Django框架介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内 ...

随机推荐

  1. nowcoder911L 最优子区间

    题目链接 思路 用\(f(i,j)\)表示前i个元素,以i为右端点,j为左端点时的答案. 用个"区间修改,单点查询"的线段树维护出第二维.在从左往右枚举i的过程中.将\([lst_ ...

  2. Linux性能优化实战学习笔记:第四讲

    一.怎么查看系统上下文切换情况 通过前面学习我么你知道,过多的上下文切换,会把CPU时间消耗在寄存器.内核栈以及虚拟内存等数据的保存和回复上,缩短进程真正运行的时间,成了系统性能大幅下降的一个元凶 既 ...

  3. [LeetCode] 279. Perfect Squares 完全平方数

    Given a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 1 ...

  4. 关于c语言的逻辑短路规则

    原来的代码是 if (temp == 3 && (a % b != 0 || b == 0 )){ printf("go"); } dev-c 报错: progra ...

  5. java 声明并初始化字符串变量

    public class Sample { public static void main(String[] args) { String str = "Hello world"; ...

  6. App.vue 不触发 beforeRouteEnter

    因为要在 router 对应一个路由的组件才可以触发 如果没有将 App.vue 作为某个路由组件(一般不会吧) 就不会触发该导航守卫 应该是想在每次进入应用时加载一些数据 所以放在 App.vue ...

  7. 推荐一款来电秀App 最来电

    推荐一款来电秀App 最来电 1 介绍 最来电app,本款软件是一款集合来电视频秀.动态壁纸.个性铃声等主题美化工具类软件. 2 特色功能介绍 来电视频秀:旨在丰富用户来电后接通前的等待过程,增强通话 ...

  8. 【51nod1355】斐波那契的最小公倍数(min-max容斥)

    [51nod1355]斐波那契的最小公倍数(min-max容斥) 题面 51nod 题解 显然直接算还是没法算的,所以继续考虑\(min-max\)容斥计算. \[lcm(S)=\prod_{T\su ...

  9. MySQL如何定位慢sql

    MySQL如何定位慢sql MySQL"慢SQL"定位 数据库调优我个人觉得必须要明白两件事 1.定位问题(你得知道问题出在哪里,要不然从哪里调优呢) 2.解决问题(这个没有基本的 ...

  10. 在eclipse中,用maven创建一个web项目工程

    1.在eclipse中用maven创建项目,右键new>>Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点 ...