Django Bootstrapper
This is a simple django project generator, it uses django default command and complete the schema generating a full application ready to use, including base, authentication, and template_base applications.
The main idea behind this projects is to automate some labors when we create projects.
Usage
First create a new environment
# For pip users
python -m venv my_custom_environment
# For conda users
conda create --name my_custom_environment
Now install django-bootstrapper
pip install django-bootstrapper
Now just execute django-bootstrapper.py and follow the rules
The project folder structure will be:
project_folder
├── applications
│ ├── authentication (Authentication app from https://github.com/contraslash/authentication-django)
│ ├── base_template (Base template from https://github.com/contraslash/template_cdn_bootstrap)
│ └── __init__.py
├── base (base from https://github.com/contraslash/base-django)
├── manage.py
└── project_name
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
The project is git submodule based, and creates submodules for authentication, base_template and base,
all open source projects created by contraslash.
Also we recommend to use Django Crud Generator to create CRUD automatically.
Our main goal is to create a project with a structure that we can extend using templates and existing files.
If you want to modify and add to your tree any submodule, we recommend to follow this question
Test your changes
We want to include test on this suite so, to test your changes use
pytest
Compile locally
python setup.py sdist
python setup.py install
Metadata
Release files for django-bootstrapper 0.1.3
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 | Actions |
|---|---|---|---|---|
| django_bootstrapper-0.1.3.tar.gz | 8.0 kB | Without provenance | Details for django_bootstrapper-0.1.3.tar.gz |
Release files / django_bootstrapper-0.1.3.tar.gz
| Download URL | django_bootstrapper-0.1.3.tar.gz |
|---|---|
| Size | 8.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
43246cff1900396e669457f38ed169270bea888d93dad4d4cab6ba5ca748877e
|
|
BLAKE2b-256 checksum How to use checksums |
0b80bec87b494dc1de64e38acd2a855ed42cc5c2717110d6f1f3ea83ebca24dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.8
|
Security for django-bootstrapper 0.1.3
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.