使用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. [LeetCode] 48. Rotate Image 旋转图像

    You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). ...

  2. convert decimal to binary

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

  3. Jupyter Notebook 访问密码重置

    试想你访问 Jupyter Notebook ,突然忘记了访问密码,该怎么做.经实践,只需利用命令行重新设置下密码即可. ## step 1:终端输入 jupyter notebook --gener ...

  4. Spring69道面试题

    Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架.Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用.Spring  ...

  5. SpringCloud与Dubbo区别对比

    1:SpringCloud与Dubbo区别对比 (1):活跃度 目前SpringCloud的活跃度明显远高于Dubbo(参考github) (2):主要区别   Dubbo Spring Cloud ...

  6. C#异步的世界【上】(转)

    新进阶的程序员可能对async.await用得比较多,却对之前的异步了解甚少.本人就是此类,因此打算回顾学习下异步的进化史. 本文主要是回顾async异步模式之前的异步,下篇文章再来重点分析async ...

  7. java poi 读取有密码加密的Excel文件

    String excelPath = "Excel文件路徑"; String password = "Excel文件密碼"; Workbook workbook ...

  8. 【UOJ#33】【UR #2】树上GCD(长链剖分,分块)

    [UOJ#33][UR #2]树上GCD(长链剖分,分块) 题面 UOJ 题解 首先不求恰好,改为求\(i\)的倍数的个数,最后容斥一下就可以解决了. 那么我们考虑枚举一个\(LCA\)位置,在其两棵 ...

  9. 深入V8引擎-初始化之InitPlatform

    上一篇其实想讲初始化的第二步,但是内容比较无聊,所以换了一个话题,谈了谈v8的命名空间和宏,稍微轻松一下. 在这里还是接着说说初始化过程,毕竟写博客的初衷是对自己努力的记录,不是为了吸粉,这篇没图,对 ...

  10. 构建简单Windows Service示例

    示例源码:WindowsServiceSample ServiceHelper源码:ServiceHelper 1. 创建Windows Service项目,如图: 2. 配置服务参数 3. 安装,启 ...