Я не совсем уверен, чего вы пытаетесь достичь, но мне кажется, что вы ищете какую-то функциональность получения / установки, которая автоматически выбирает значения:
import cPickle
class MyModel(models.Model):
cpickled_values = models.TextField()
def get_values(self):
return cPickle.loads(str(self.cpickled_values))
def set_values(self, value):
self.cpickled_value = cPickle.dumps(values)
values = property(get_values, set_values)
Затем вы можете сделать что-то вроде obj.values = {'item1': data1}
, и ваши данные будут автоматически выбраны.