예제 #1
0
파일: reference.py 프로젝트: lafada/kalapy
    def __configure__(self, model_class, name):
        super(IRelation, self).__configure__(model_class, name)

        ref = self._reference
        if isinstance(ref, basestring) and ':' not in ref:
            self._reference = ref = '%s:%s' % (model_class._meta.package, ref)
        try:
            ref = cache.get_model(ref)
        except:
            cache.pending.setdefault(ref, []).append(self)
        else:
            self.prepare(model_class)
예제 #2
0
파일: reference.py 프로젝트: lafada/kalapy
 def reference(self):
     """Returns the reference class.
     """
     return cache.get_model(self._reference)