Add shorthand get() class method for Singleton class

This commit is contained in:
Roberto Rosario
2012-07-29 05:32:17 -04:00
parent 9c6f10cc1c
commit d97b3f344d

View File

@@ -17,7 +17,11 @@ class Singleton(models.Model):
lock_id = models.CharField(max_length=1, default=SINGLETON_LOCK_ID, editable=False, verbose_name=_(u'lock field'), unique=True)
objects = SingletonManager()
@classmethod
def get(cls):
return cls.objects.get()
def save(self, *args, **kwargs):
self.id = 1
super(Singleton, self).save(*args, **kwargs)