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

Uploaded Source

Built Distributions

django_zero-0.0.16-py3.7.egg (259.2 kB view details)

Uploaded Source

django_zero-0.0.16-py3.6.egg (258.9 kB view details)

Uploaded Source

django_zero-0.0.16-py3.5.egg (259.7 kB view details)

Uploaded Source

django_zero-0.0.16-py2.py3-none-any.whl (230.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.16.tar.gz
Algorithm Hash digest
SHA256 02b589ce4c10e7fdf40d4a99978d5786602770fcbff04c9c6e065ed23671de21
MD5 2d38add60ae8a6e9590f54ab70a3beb4
BLAKE2b-256 7ab739adab72e5223b79f9e0653eec453101668f6f6cedf466cb38b43aaeb700

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.16-py3.7.egg
Algorithm Hash digest
SHA256 a8dbd787570da6d07377cdeba13d3be75ff71a667f9cec43ab2dd2db709b8389
MD5 2b1b401c7be2c5058ca451121326a419
BLAKE2b-256 6dab047b745454d17838761b5d6f61905c469add51e886ccd79857f2b34a0d51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.16-py3.6.egg
Algorithm Hash digest
SHA256 21f0012aec52fd45cc2a733d17c1dfeec3c890fe43b41b5f84d3e39daf69376b
MD5 2d7dfb570ef6d90f5499e4b2250d6d2b
BLAKE2b-256 f61b1402de42619938fd0e04cd6ef69aa589203de403cda6ead80ef5a89a4380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.16-py3.5.egg
Algorithm Hash digest
SHA256 ea44511bec590483d114d0b0903ac03eecf5b7df2b1ccff6fc0303c8709e7e4b
MD5 7a1e3c247e16546742ea980850fc4aa5
BLAKE2b-256 11c2b039c3292d0d82091072d70a6224365fd39b1a32aa41f24f25feb112b478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.16-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7af9fe8ab834d57f8c935517f8fba9ebf597ba81df01e173956c588161245d31
MD5 07c23e56f43b13ae455b2d3621970504
BLAKE2b-256 5a6c7f92924fca6d50458353d4dea20927528e4692e9597358571a94537008d6

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