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

Uploaded Source

Built Distributions

django_zero-0.0.17-py3.7.egg (261.6 kB view details)

Uploaded Source

django_zero-0.0.17-py3.6.egg (261.4 kB view details)

Uploaded Source

django_zero-0.0.17-py3.5.egg (262.1 kB view details)

Uploaded Source

django_zero-0.0.17-py2.py3-none-any.whl (233.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.17.tar.gz
Algorithm Hash digest
SHA256 a2a4d794de770dfc65c40749a573591b20992d35b2e9c1d1b51af3b518bb40fd
MD5 b673c78322b1368c8db3a2b865cd29f4
BLAKE2b-256 b9435e2873d05f957dcae890075a34d1e1dbf06bd92270bbc27923c1dceccba2

See more details on using hashes here.

File details

Details for the file django_zero-0.0.17-py3.7.egg.

File metadata

File hashes

Hashes for django_zero-0.0.17-py3.7.egg
Algorithm Hash digest
SHA256 3dcc8890e195858ff7952d09440202f0dcca1dc7a7e5325cf8551c7354e926ec
MD5 12bbf9abfc623b9bd06668008ef7f937
BLAKE2b-256 af11558d74ab7c083828eafc8f0a396ea8fb2d9996d1d08f6207cf350741c7f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.17-py3.6.egg
Algorithm Hash digest
SHA256 32fd3ec4e9c29e79cad9971762dbe7a2f02d89b1e323dd094d539927c7a4b194
MD5 636f68a36ed1b62eaa6f31d92004992e
BLAKE2b-256 a6eaaef0f82c5ff8d86c9dd76c3bbea912db9dab20dbf4fcf8058e21e845d1be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.17-py3.5.egg
Algorithm Hash digest
SHA256 5f78bed62726baaa360352d391c019fc71539cfc1e465e1428f03f1ae0c60dae
MD5 8baf17598c102f18bc81779aa724109f
BLAKE2b-256 d200d14108e7c789849094926a4f31a00b6acbfb5d1d88d409ea58b3e9599ed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.17-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1bba971c43c5bbee62243ff2ef7313f4bb961e5d5ff039fa77da9495c098effd
MD5 3c468b215ce06c800fdcf1466d19ced5
BLAKE2b-256 1de8fa4211b5b5f5bb1e77e2e79bcc6fa7a503cda960e67f8e903fc6c57080d1

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