django-registries is a structured way to create registries of implementations.
Let’s say you have a project that needs to be able to send emails. You want to be able to use different email backends, depending on the situation. You could create a registry for that and register different implementations of the EmailBackendInterface. Then, you could use the registry to get the implementation you want to use.
Table of Contents
pip install django-registries
git clone
cd django-registries
pip install hatch
hatch run tests:cov
hatch run tests:typecheck
https://django-registries.readthedocs.io/en/latest/
django-registries
is distributed under the terms of the MIT license.