コード例 #1
0
ファイル: fields.py プロジェクト: ryanmark/django-hstore
 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)