Pluggable configuration setup used with the django management command
Project description
1 Welcome to django_setup_configuration’s documentation!
- Version:
0.3.0
- Source:
- Keywords:
Configuration
- PythonVersion:
3.10
Manage your configuration via django command.
2 Features
management command, which runs the ordered list of all configuration steps
3 Installation
3.1 Requirements
Python 3.10 or above
Django 3.2 or newer
3.2 Install
Install from PyPI
pip install django-setup-configuration
Add django_setup_configuration to the INSTALLED_APPS setting.
4 Usage
Create configurations steps based on BaseConfigurationStep class.
Specify these steps in SETUP_CONFIGURATION_STEPS setting.
Run setup_configuration management command manually or put it in the init container during deployment.
5 Local development
To install and develop the library locally, use:
pip install -e .[tests,coverage,docs,release]
When running management commands via django-admin, make sure to add the root directory to the python path (or use python -m django <command>):
export PYTHONPATH=. DJANGO_SETTINGS_MODULE=testapp.settings
django-admin check
# or other commands like:
# django-admin makemessages -l nl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django_setup_configuration-0.3.0.tar.gz
.
File metadata
- Download URL: django_setup_configuration-0.3.0.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fc20737909dd7ac92a80e3993236091cbfab751d646da45a9ca45950b123012 |
|
MD5 | 94e68a2d5f067291381b063abf279eae |
|
BLAKE2b-256 | f1d75adafecc1921e9a65627c23d486763bea8bef6cf32238e233c2aa3bcf8db |
File details
Details for the file django_setup_configuration-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: django_setup_configuration-0.3.0-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 769ae660b0221f0a6308bc665636787360528acde1f78794b981677cd17ba67c |
|
MD5 | 00ac12f7952ebfc8349fd0e7fcb2948e |
|
BLAKE2b-256 | 08e6fec656ecaa0b3b8ce9107bd0eaac6f116a85c30866fc6a3f8df568724b58 |