django-singleton-model

Simple package for impleting models using singleton design pattern


License
MIT
Install
pip install django-singleton-model==0.2.2

Documentation

Django Singleton Model

Build Status

Singleton design-pattern implementation for using with django models and works with more recent versions of django

Installing

Install the package

$ pip3 install django-singleton-model

and that's it. Don't add it to INSTALLED_APPS.

Using

Import the SingletonModel class and inherit from it

from singleton_model import SingletonModel

class MySingleModel(SingletonModel):
    pass

Running tests

Go into example folder

$ cd example

and run them

$ ./manage.py test

Troubleshooting

Check the example folder if you have any doubts. Or you can create an issue.