Skip to main content

Django Bootstrapper

PyPI Build Status

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)

Source distribution for django-bootstrapper 0.1.3
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page