cookiecutter-django-minimal

Documentation Status

A cookiecutter template for creating minimal Django apps, with configured settings for multiple environments.

Highlights

  • Minimal setup: Django 3 with ASGI & PostgreSQL 11.6.

  • Preconfigured settings & compose files for multiple environments.

  • Configuration as in the RoR application for main app folder.

Features

Project structure

The project structure is similar to RoR project structure, where application is in one folder. Templates, static files, fixtures, media - everything is configured to be stored in the folder with the main application.

Bump versions

The project has a configured version controller - bump2version

Usage:

bump2version [options] part [file]

It changes the version for the project, including sentry.

Makefile

Makefile contains many convenient and useful commands. You can get a complete list of commands by typing make help.