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

Uploaded Source

Built Distributions

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

Uploaded Source

django_zero-0.0.10-py3.5.egg (269.0 kB view details)

Uploaded Source

django_zero-0.0.10-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.10.tar.gz.

File metadata

File hashes

Hashes for django_zero-0.0.10.tar.gz
Algorithm Hash digest
SHA256 ee32f883abc1fe2530e7ec228c8c742756c69a4298f955b0fd332b6d2ebab5d2
MD5 9f651beae2751dfd6305ac1d35d11ef5
BLAKE2b-256 e17026a4841775b48d5429708faeab35afce999e098866a30d93e3031e134bad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.10-py3.6.egg
Algorithm Hash digest
SHA256 8554e9d7c68b8b5e89f4546667ab6769ed41764d4d480ba32587f88a6e9d5693
MD5 c27fe10b5385388e7b07af6139518f02
BLAKE2b-256 f58e65e991500917fa071e5255ae0d7e4c64ca439e3d67d218c3a5a2338c736b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.10-py3.5.egg
Algorithm Hash digest
SHA256 ccb80b455d4b3d2ce31a6c328f2deb8d0ca46c4d1bdcda341a6aa5b4aa6254c8
MD5 50a725a9ff43eb9133c94794bb2f1211
BLAKE2b-256 8c2251bd91e3c16bf25165139893c64a790c7d6b0d83c32c3d69c1bf84efa550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_zero-0.0.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6b4c620a8b8aec8d69c210a4e99c90d209b150604a0f514969ca4bebb43973a2
MD5 8db9119483d75b07ee6d82fd8cf3c5e8
BLAKE2b-256 48bd030bad39b951c9f888a0e69e7e12f7a231da6edb2be1767d5a8730aabc6f

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