Skip to main content

Zero-configuration django projects.

Project description

Zero-Configuration Django Projects

Work in progress.

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 (built either with docker or rocker).

  • 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 and Yarn.

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.

Source Distribution

django_zero-0.0.13.tar.gz (212.6 kB view details)

Uploaded Source

Built Distributions

django_zero-0.0.13-py3.6.egg (257.5 kB view details)

Uploaded Source

django_zero-0.0.13-py3.5.egg (258.2 kB view details)

Uploaded Source

django_zero-0.0.13-py2.py3-none-any.whl (229.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django_zero-0.0.13.tar.gz.

File metadata

File hashes

Hashes for django_zero-0.0.13.tar.gz
Algorithm Hash digest
SHA256 47171d8830c4c2c09bd056ae13ef754695ad8cac06ca1e02e96a1326888b706f
MD5 1de52fdb56ad387c03eb13f65fb3f2a7
BLAKE2b-256 7eb91e52f2dda861deffa8615106f11c5735c150325000e95e984975403b8332

See more details on using hashes here.

File details

Details for the file django_zero-0.0.13-py3.6.egg.

File metadata

File hashes

Hashes for django_zero-0.0.13-py3.6.egg
Algorithm Hash digest
SHA256 ba557f424cdc139db5e79835ed2d88f232960cd6063ab7b7ad9b0cd678fadd2c
MD5 3184f405d5fd82d88aa2804bb6e0c87e
BLAKE2b-256 fcdfee8e552b77506caa0f4053c0d773a05fc26644ca3830061c6d09a0276b6d

See more details on using hashes here.

File details

Details for the file django_zero-0.0.13-py3.5.egg.

File metadata

File hashes

Hashes for django_zero-0.0.13-py3.5.egg
Algorithm Hash digest
SHA256 ce0f8cde9d94af48ef6e965a90657186a5e28a8cd658374cb83b299ca92d6dd6
MD5 c46b40a51c5ab9d52fd4cfbc4bfe11b7
BLAKE2b-256 bcd41e17f8426eb3891a237c8cc043c1ed89070a65eeba1b9a2329ffc8e67a0f

See more details on using hashes here.

File details

Details for the file django_zero-0.0.13-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_zero-0.0.13-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 50f4119fbdc501b7c1dd15d1b6e3ff82f502fa6ee36e71b9d9fa134177afa1b5
MD5 e8978dc3055cd16cccd5a59d4286d799
BLAKE2b-256 7108cda39f43a78a99d1e4bbae65fcedd3dc3313aa9a1eec8bb2cb9f8c8e0e2d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page