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
Metadata
Release files for django-zero 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| django_zero-0.1.0.tar.gz | 269.1 kB | Without provenance | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_zero-0.1.0-py3.9.egg | Legacy Egg format | - | - | Details |
| django_zero-0.1.0-py3.8.egg | Legacy Egg format | - | - | Details |
| django_zero-0.1.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 1.2 MB
Release files / django_zero-0.1.0.tar.gz
| Download URL | django_zero-0.1.0.tar.gz |
|---|---|
| Size | 269.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
307da9e7ea43aa3d906cea54b6424a96354e6184a11b3789b14cba015cbbfc74
|
|
BLAKE2b-256 checksum How to use checksums |
e2a9c26ec4877c3038f34518cfa8317aab47d565cf0a501f013f1e32adb22606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / django_zero-0.1.0-py3.9.egg
| Download URL | django_zero-0.1.0-py3.9.egg |
|---|---|
| Size | 331.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
9e5ff9c74f7e8a5a5450e142dc5a7376c879aabc15df21709d4212a0d599dec1
|
|
BLAKE2b-256 checksum How to use checksums |
d2aca9608d1df48aaf7d557c6f5cb36eba90c96634266d4ceed97276565d2588
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / django_zero-0.1.0-py3.8.egg
| Download URL | django_zero-0.1.0-py3.8.egg |
|---|---|
| Size | 331.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
f8b803b6c2ac1516f4056b6db4b16811070b0f5197ef81a9a0e71b289ceb142a
|
|
BLAKE2b-256 checksum How to use checksums |
47a84b470567c78ad6ffcded140f3b065021b954a5220f96934cf264ec4eec8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / django_zero-0.1.0-py2.py3-none-any.whl
| Download URL | django_zero-0.1.0-py2.py3-none-any.whl |
|---|---|
| Size | 290.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
4d67d88a4f514a4645bf15dae80454cbddcc3a575c0e967bfb41a1dd557391bd
|
|
BLAKE2b-256 checksum How to use checksums |
6a1be52213651bee6da824d4d68c7716e257ec5bdff00564bad53aa5403a25c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for django-zero 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.