This project is a Cookiecutter template for Django projects. It is intentionally lighter than more popular templates to allow for future flexibility.
- Django 2.2.x
- Support for Python 3.7+
- 12-Factor based settings via django-environ
- Custom user model
- Docker support
- Terraform for infrastructure configuration
- Deployment to AWS Elastic Beanstalk
Install Cookiecutter:
$ pip install cookiecutter
Run Cookiecutter, and enter details when prompted:
$ cookiecutter https://github.com/clintonb/cookiecutter-django
Fill in the various
TODO
items with your project's details:
- README sections:
- Badge URLs
- Contributing
- Security
- Getting Help
- Docker image name
- Travis environment variables
- Terraform
- Secure variables
- State bucket name