skip to navigation
skip to content

django-modeldict 1.3.6

Stores a model as a dictionary

Latest Version: 1.4.1

ModelDict is a very efficient way to store things like settings in your database. The entire model is transformed into a dictionary (lazily) as well as stored in your cache. It’s invalidated only when it needs to be (both in process and based on CACHE_BACKEND).

Quick example usage. More docs to come (maybe?):

class Setting(models.Model):
    key = models.CharField(max_length=32)
    value = models.CharField(max_length=200)
settings = ModelDict(Setting, key='key', value='value', instances=False)

# access missing value
>>> KeyError

# set the value
settings['foo'] = 'hello'

# fetch the current value using either method
>>> 'hello'

>>> 'hello'
File Type Py Version Uploaded on Size
django-modeldict-1.3.6.tar.gz (md5) Source 2012-09-13 9KB