How about having a SingletonModel in Django?

django, orm, python, singleton

Solution

Try django-solo, it works in django 1.5 + for sure, django-singletons doesn't work with 1.5 + because it uses a deprecated feature.

Problem

I'm making a very simple website in Django. On one of the pages there is a vertical ticker box. I need to give the client a way to edit the contents of the ticker box as an `HTMLField`. The first way that came to mind was to make a model `Ticker` which will have only one instance. Then I thought, instead of making sure manually that only one instance exists, perhaps there is (or there should be) something like a `SingletonModel` class in Django, which is like a normal model, except it makes sure no more than one instance gets created? Or perhaps I should be solving my problem in a different way?

Original source