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支持時使用。
完成配置後則生成項目文件夾git