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

Uploaded Source

Built Distributions

django_zero-0.0.8-py3.6.egg (112.7 kB view details)

Uploaded Source

django_zero-0.0.8-py3.5.egg (113.2 kB view details)

Uploaded Source

django_zero-0.0.8-py2.py3-none-any.whl (91.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for django_zero-0.0.8.tar.gz
Algorithm Hash digest
SHA256 732be6df9c3ccc3aacc3ca44e31c6b7cb5bd87ed22fb0a4a02f0bced28f6f4a0
MD5 1025c203371e3e1916e27bb4b47119a1
BLAKE2b-256 fbb91574e350ec407a2437ae8b3b922dfd23272da25889b46ab83f48a509f83d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.8-py3.6.egg
Algorithm Hash digest
SHA256 fcf8950f3038c9ad29048669a0e84892c000c1bb156e68e6851d6ce1c1056667
MD5 1a9f952d54ceec97ec1876c1ad257ba7
BLAKE2b-256 a0dfb58085202dd27ed7db460304bad43b4d49197ed588ee8043e05ee61c546a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.8-py3.5.egg
Algorithm Hash digest
SHA256 0c2324073c44a40976db6b662a831f451ef85be3c33b713f0b8b09f965845b7e
MD5 ec5471d46e10c1dea87351b4175910b3
BLAKE2b-256 8b622fa2b41f236f3d06997aa884cc32c8a4c852e6ae035e52195973127d5130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dd957d15c26d53e41d5c4fa138f9e6eb7baad2b5a41048394185c069ad7307e8
MD5 fff5948f923ca2e7abb2bfb4eb80dc1f
BLAKE2b-256 10ef45607be0fb77f67d1191502e7fb43b45e3e8fa36916ab3e7cc1ea022d8b9

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