Skip to main content

Zero-configuration django projects.

Project description

Zero-Configuration Django Projects

This is a work in progress. It’s used in production, but it may, or may not fit your needs. Also, things can change without warnings.

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.

  • 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 LTS and Yarn. We advise to stick to latest stable python 3.

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

Uploaded Source

Built Distributions

django_zero-0.1.0-py3.9.egg (331.2 kB view details)

Uploaded Source

django_zero-0.1.0-py3.8.egg (331.2 kB view details)

Uploaded Source

django_zero-0.1.0-py2.py3-none-any.whl (290.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: django_zero-0.1.0.tar.gz
  • Upload date:
  • Size: 269.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for django_zero-0.1.0.tar.gz
Algorithm Hash digest
SHA256 307da9e7ea43aa3d906cea54b6424a96354e6184a11b3789b14cba015cbbfc74
MD5 f6254d0c66db84d2d4559d6654ac62be
BLAKE2b-256 e2a9c26ec4877c3038f34518cfa8317aab47d565cf0a501f013f1e32adb22606

See more details on using hashes here.

File details

Details for the file django_zero-0.1.0-py3.9.egg.

File metadata

  • Download URL: django_zero-0.1.0-py3.9.egg
  • Upload date:
  • Size: 331.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for django_zero-0.1.0-py3.9.egg
Algorithm Hash digest
SHA256 9e5ff9c74f7e8a5a5450e142dc5a7376c879aabc15df21709d4212a0d599dec1
MD5 e03602e3fcaf479462d7cbb5ae24024f
BLAKE2b-256 d2aca9608d1df48aaf7d557c6f5cb36eba90c96634266d4ceed97276565d2588

See more details on using hashes here.

File details

Details for the file django_zero-0.1.0-py3.8.egg.

File metadata

  • Download URL: django_zero-0.1.0-py3.8.egg
  • Upload date:
  • Size: 331.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for django_zero-0.1.0-py3.8.egg
Algorithm Hash digest
SHA256 f8b803b6c2ac1516f4056b6db4b16811070b0f5197ef81a9a0e71b289ceb142a
MD5 ac22322ad05f9096c8d25b50fe7e9454
BLAKE2b-256 47a84b470567c78ad6ffcded140f3b065021b954a5220f96934cf264ec4eec8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_zero-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 290.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for django_zero-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4d67d88a4f514a4645bf15dae80454cbddcc3a575c0e967bfb41a1dd557391bd
MD5 e9e0613c4325d302b1dd6a902432b247
BLAKE2b-256 6a1be52213651bee6da824d4d68c7716e257ec5bdff00564bad53aa5403a25c7

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