예제 #1
0
 def __getitem__(self, *args, **kwargs):
     value = super(self.__class__, self).__getitem__(*args, **kwargs)
     # if value is a string it needs to be converted to model instance
     if isinstance(value, basestring):
         reference = util.acquire_reference(value)
         self.__setitem__(args[0], reference)
         return reference
     # otherwise just return the relation
     return value
예제 #2
0
 def _value_to_python(self, value):
     return util.acquire_reference(value)
예제 #3
0
파일: hstore.py 프로젝트: rraabb/powerdb2
 def _value_to_python(self, value):
     return (acquire_reference(value) if value else None)