Skip to content

osminogin/cookiecutter-django-drf-api

Repository files navigation

Cookiecutter Django Ultimate

python 3.5, 3.6 license Requirements Status

Ultimate Django project template via cookiecutter include most of Django features and apps.

Features

  • Latest Django 2.0, Python 3.6 stable releases.
  • PostgreSQL, MariaDB databases (or SQLite for developing).
  • Celery, Redis Server for cache and async queue (if enabled).
  • Docker support.
  • Django REST Framework for public and private APIs.
  • Ready for instant deploying to Heroku.
  • User authentication (login/logout) and registration (with email confirmation).
  • Assets storage via S3 (or any object storage with plugins).

Requirements

Install cookiecutter command line util:

sudo pip3 install cookiecutter
# or more secure (but add ~/.local/bin to $PATH env)
pip3 install --user cookiecutter

Usage

Generate a new Cookiecutter template layout:

cookiecutter gh:osminogin/cookiecutter-django-ultimate

License

This project is licensed under the terms of the MIT License.