예제 #1
0
 def __get__(self, instance, type=None):
     if instance != None:
         from rubber.resource import InstanceResource
         from rubber.instanceutils import get_pk
         return InstanceResource(instance,
                                 self.elasticsearch.makepath(get_pk(instance)),
                                 wrapper=self.elasticsearch.wrapsearchresponse,
                                 raise_on_error=self.elasticsearch.raise_on_error)
     return self.elasticsearch
예제 #2
0
파일: client.py 프로젝트: flex1986/rubber
 def django_post_save(self, sender, instance, created, **kwargs):
     from rubber.instanceutils import get_pk
     self.put(get_pk(instance), instance)
예제 #3
0
파일: client.py 프로젝트: flex1986/rubber
 def django_post_delete(self, sender, instance, **kwargs):
     from rubber.instanceutils import get_pk
     self.delete(get_pk(instance))
예제 #4
0
 def django_post_save(self, sender, instance, created, **kwargs):
     from rubber.instanceutils import get_pk
     self.put(get_pk(instance), instance)
예제 #5
0
 def django_post_delete(self, sender, instance, **kwargs):
     from rubber.instanceutils import get_pk
     self.delete(get_pk(instance))