A Django app for extending managers and the querysets they produce.
django-qmixin is a reusable Django application for extending managers and the querysets they produce.
A mixin is a subclass of djqmixin.QMixin which defines some related methods that operate on a QuerySet or Manager instance. Mixins can be ‘mixed in’ to a manager class, and their methods will be made available on all instances of that class (whether on the model itself or via a relation), as well as the QuerySet instances it produces.
What this achieves is the ability to add queryset-level functionality to your model with the minimum amount of work possible.