【AMAD】cookiecutter-django -- 是一個構建Django項目的腳手架工具


動機

Django內置的命令django-admin startproject其實並不好用,在你上線之前八成已經把它改的面目全非了。

簡介

cookiecutter-django1是基於cookiecutter2的一個腳手架命令工具。

這個腳手架工具提供了一個更加合適的項目目錄結構,比如默認支持:

  • 提供了符合12-Factor[3]的settings配置
  • 默認支持SSL
  • 優化開發和生產配置
  • 默認集成django-allauth
  • 默認使用自定義的User model
  • 使用Anymail發送郵件
  • 支持使用S3或者Google Storage Cloud做雲存儲
  • 支持Docker,支持docker-compose
  • 默認使用postgresql

還可以可選支持:

  • 配置celery和flower
  • 使用MailHog做本地郵件測試
  • 使用Sentry來監控日志

個人評分

類型 評分
實用性 ⭐️⭐️⭐️⭐️⭐️
易用性 ⭐️⭐️⭐️⭐️⭐️
有趣性 ⭐️⭐️⭐️⭐️


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM