clintonb / cookiecutter-django

Cookiecutter template for Django projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Python 36.4%Language:HCL 34.7%Language:Shell 16.8%Language:Makefile 9.5%Language:Dockerfile 2.7%