Create pluggable and reusable Django applications with ease using this reusable Django application. Simplify writing and implementation of new software modules for efficient development and deployment.
The plugin allows you to reverse the operation of {% block %} or {% include %} tags, which makes it easier to manage multiple plugins simultaneously. By using {% load app_plugins %}, you can activate django-app-plugins and start utilizing the plugin points.
For instance, if you have a template called foo.html in your app, you can request django-app-plugins to include anything from other 3rd party applications by placing {% plugin_point "foo" %} in the code.
The templates/otherapp/plugins/foo.html and templates/thirdapp/plugins/foo.html will then be automatically inserted into the template, but only at the designated plugin points. The resulting output would be a merged template that includes everything you wanted.
There are many applications for django-app-plugins, and the possibilities are endless. If you want an easy and efficient way to manage plugins in your Django application, then this plugin is the answer.
Version 0.1.1: N/A