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

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

  • 相关阅读:
    Angular2新人常犯的5个错误
    好爱情,坏爱情
    关于css中a标签的样式
    移动端rem布局实践
    我们这一代人的困惑
    原创ui.router源码解析
    Web客户端数据存储学习笔记——Cookie
    喝汤了——如何用一年时间获得十年的能力和经验
    Petya勒索木马
    推荐几个精致的web UI框架
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/11451500.html
Copyright © 2011-2022 走看看