Skip to content

clintonb/cookiecutter-django

Repository files navigation

Cookiecutter Django Travis

This project is a Cookiecutter template for Django projects. It is intentionally lighter than more popular templates to allow for future flexibility.

Features

  • 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

Usage

  1. Install Cookiecutter:

    $ pip install cookiecutter
    
  2. Run Cookiecutter, and enter details when prompted:

    $ cookiecutter https://github.com/clintonb/cookiecutter-django
    
  3. 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

About

Cookiecutter template for Django projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published