zoukankan      html  css  js  c++  java
  • 使用cookiecutter创建django项目

    使用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支持时使用。

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

  • 相关阅读:
    JMeter性能测试
    CentOS7下安装elsticsearch、kibana、filebeat、logstash服务
    Docker容器 之 Harbor 私有镜像仓库的搭建
    Vagrant and VirtualBox 构建 CentOS7
    java 位运算 之 左移和右移理解
    List如果一边遍历,一边删除,且不会报错呢?
    享元模式
    装饰器模式
    日常记录
    销售与营销有什么区别?
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/11451500.html
Copyright © 2011-2022 走看看