Skip to main content

Zero-configuration django projects.

Project description

Zero-Configuration Django Projects

This is a work in progress. It’s used in production, but it may, or may not fit your needs. Also, things can change without warnings.

Create modern web applications using python, django, jinja2, whitenoise, webpack, bootstrap, … without having to configure anything. No magic included, you can unplug/customize anything afterward.

Django Zero is a wrapper around the Django Framework (2+) that allows to create full-featured projects with (nearly) zero configuration.

Out of the box, you get:

  • Jinja2 templating.
  • Webpack, Bootstrap, Sass for assets.
  • Honcho for process management.
  • Docker images.
  • Allauth for user authentication (with jinja2 templates).
  • Debug toolbar and django extensions in development mode.
  • Cookiecutter for scaffolding.
  • Mondrian for logging.
  • Gunicorn for production server.
  • Pytest for… tests!

And more to come.

Everything is used explicitely and you can unplug any feature you don’t like.

Quick start

You need Python3.5+, Node.js LTS and Yarn. We advise to stick to latest stable python 3.

Install the project, and build node modules required for development.

$ pip install django-zero[dev]
$ django-zero install

Create an empty project:

$ django-zero init project my-web-app

Run the dev server (with webpack watching assets):

$ cd my-web-app
$ django-zero start

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-zero, version 0.0.20
Filename, size File type Python version Upload date Hashes
Filename, size django_zero-0.0.20-py2.py3-none-any.whl (237.3 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size django_zero-0.0.20-py3.5.egg (274.9 kB) File type Egg Python version 3.5 Upload date Hashes View
Filename, size django_zero-0.0.20-py3.6.egg (274.0 kB) File type Egg Python version 3.6 Upload date Hashes View
Filename, size django_zero-0.0.20-py3.7.egg (274.3 kB) File type Egg Python version 3.7 Upload date Hashes View
Filename, size django_zero-0.0.20.tar.gz (214.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page