Autoconfigurator for django applications
Project description
Description
PoC autoconfigurator for django applications
django-app-enabler goal is to reduce the configuration of a django application to a one command operation to ease using django applications, both for newcomers and expert developers.
As configuring a django application can be both boring (as 90% are the usual steps editing settings.py and urls.py) and complex (as it’s easy to overlook one vital configuration parameter), replacing this with a single command sounds like a real benefit.
Key points
zero-knowledge tool to enable and configure django applications in a django project
rely on specification file shipped by the target application to patch django project configuration
not a replacement for existing package or dependencies managers (pip / poetry / pipenv / …)
Caveats
Project is currently just a proof of concept
No formal specification or documentation exist (yet) for addon configuration file
A lot of restrictions regarding the settings.py and urls.py files are currently in place
Not all standard django settings options are currently supported
See usage for more details.
Compatible packages
Up-to-date list of compatible packages
History
0.1.0 (2020-12-20)
Initial release
Features
Add install command (#1)
Add tests (#2)
Add support for message addon config parameter (#11)
Improved Documentation
Improve documentation (#1)
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
Built Distribution
Hashes for django_app_enabler-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3709b50e9023ff212a6152680b2e9512e57d2958561a5d54dc8e167855b91896 |
|
MD5 | a8598b64bee0b2f2bf9ad421460bd543 |
|
BLAKE2b-256 | 61ebd7ef5725dcd3755f6fdf37b6abbc68317c87026c4f57062d967e99b03fef |