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.9.tar.gz (227.3 kB view details)

Uploaded Source

Built Distributions

django_zero-0.0.9-py3.6.egg (268.3 kB view details)

Uploaded Source

django_zero-0.0.9-py3.5.egg (268.9 kB view details)

Uploaded Source

django_zero-0.0.9-py2.py3-none-any.whl (242.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: django_zero-0.0.9.tar.gz
  • Upload date:
  • Size: 227.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django_zero-0.0.9.tar.gz
Algorithm Hash digest
SHA256 99b33db2a5c293cb4986df0ef9684d4de594310b44d594fc4323d798605f0999
MD5 c7875c3415d21c9348fb53bfac0a182f
BLAKE2b-256 eb85779dd18763dce6f5b8a313b8baae054f95733cab5dc124478fb17b758ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.9-py3.6.egg
Algorithm Hash digest
SHA256 3b1e1b1ddc676e536873bf452d19db77b865af60a3ab6857e9f8ea43437e16d4
MD5 7e1677467f13757442e82f8b7b6b2500
BLAKE2b-256 28b3e539e0d0457a6d26a488e3176f7ceee7dd1fecb48e3735f9bd14d42a3255

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.9-py3.5.egg
Algorithm Hash digest
SHA256 b0d9f59a5be65076d4181b316be96065262e0906765d605530272bf7674cad56
MD5 b0c45a3bcfd72f86d8dacdb983041d37
BLAKE2b-256 f91402a4dcf923756cd5a02059efc0e793ced2cebe671d194ffae004ed925af9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 80df170c98e1432bad9ad09706798c40f80a6588bdfc21f7fa0c96c31cc6f8df
MD5 a9b2244f284d289a199a7bf148a60b28
BLAKE2b-256 561aded27207a7323d16b6f05cd77ca47f6c6df87c4eaee791354ea3fcb9293c

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