#django-singleactiveobject
Model mixin that ensures there is only one active model instance in your database.
This might come in handy if you store some sort of configuration in your database but want to be sure there is only one active entry at a time.
Upon save() this will check if the current object is active=True and will set any other active object to active=False ensuring there is only one active.
pip install django-singleactiveobject
git clone https://github.com/byteweaver/django-singleactiveobject
from singleactiveobject.models import SingleActiveObjectMixin
class YourModel(SingleActiveObjectMixin):
...your stuff
Just run the makefile to set up a virtual environment for testing
make
Start the test runner
make test