django-select2/django_select2/db_client.py
2013-03-02 11:25:00 +05:30

26 lines
568 B
Python

from models import KeyMap
class Client(object):
def set(self, key, value):
"""
This method is used to set a new value
in the db.
"""
o = self.get(key)
if o is None:
o = KeyMap()
o.key = key
o.value = value
o.save()
def get(self, key):
"""
This method is used to retrieve a value
from the db.
"""
try:
return KeyMap.objects.get(key=key).value
except KeyMap.DoesNotExist:
return None