这个项目能做什么
Cookiecutter Django是一个旨在加速生产就绪Django应用创建的项目模板。它提供了一套全面的预配置设置和集成,以避免重复的设置任务。
主要特性包括:
- 支持Django 6.0和Python 3.14。
- 通过django-environ实现基于12-Factor的配置设置。
- 使用django-allauth配合自定义用户模型实现用户注册与认证。
- 使用docker-compose配合Traefik和LetsEncrypt实现Docker生产环境支持。
- 集成多种云提供商用于媒体存储(Amazon S3、Google Cloud Storage、Azure Storage)。
- 通过Anymail配置邮件服务(支持Mailgun、Amazon SES等)。
- 提供unittest或pytest测试支持,并集成pre-commit。
- 可选集成Celery、Flower、Sentry以及Mailpit等各类邮件捕获工具。
- 支持Heroku和PythonAnywhere部署选项。
框架默认使用PostgreSQL(版本14-18),并默认强调安全性,高度注重SSL。
评论
0 评分人数达到10人后显示
登录后参与讨论。