Skip to main content
WARNING: PyPI Phishing attack ongoing. Please check that you are on the correct domain - PyPI dot org - before continuing  PyPI

Autoconfigurator for django applications

Project description

Join the Gitter chat Latest PyPI version Python versions Latest CI build status Test coverage Code Climate License

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.1 (2020-12-21)

Features

  • Add codeql action (#15)

Bugfixes

  • Fix errors with urlconf patching (#17)

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)

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page