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

Uploaded Source

Built Distributions

django_zero-0.0.12-py3.6.egg (253.9 kB view details)

Uploaded Source

django_zero-0.0.12-py3.5.egg (254.6 kB view details)

Uploaded Source

django_zero-0.0.12-py2.py3-none-any.whl (227.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.12.tar.gz
Algorithm Hash digest
SHA256 bb37ae262dfbe589dd3f718822e1fc2133cb9ef76329687ee9ca4275c906d162
MD5 fa672c9d95917fbd8e254ad1b0971688
BLAKE2b-256 cea27464f7e77429d651beea870c56dd796a7268ac5d97fe24492fea422cee82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.12-py3.6.egg
Algorithm Hash digest
SHA256 283d5f7d9e4361ca3408cd39e13ebb9abe07f0f339377e97db9cc22df1d7be10
MD5 a57fb0b38cf9adb488ce48ba55a4d900
BLAKE2b-256 6c3d4981e857daa057ca3f210cd7844db434142adb0e3111a63cdacb1d2cddb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.12-py3.5.egg
Algorithm Hash digest
SHA256 84e9d35ac09487a1ca1a73bbb3429a528eed26200721d1fa49bda6fac8e4a7d9
MD5 4ef404ed6a34e25aa0f5d344355cf137
BLAKE2b-256 ae0ae11ae707e4982df317fab2d372f5f40e23a59cd47ad1f4f731d42ce7045c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.12-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 28ec61020d689dbf1ae839ac9a6d7ab960ae0ae501c2d3a57f294acbe7a1b5ca
MD5 fd83274dd7efd118cdcc66d51e5c1dd9
BLAKE2b-256 df7d87d7a7d5829e7737200930b458b66b9d54e7d589694d0195ffd2729794f7

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