コード例 #1
0
ファイル: client.py プロジェクト: andrewyoung1991/rubber
 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
ファイル: client.py プロジェクト: andrewyoung1991/rubber
 def django_post_save(self, sender, instance, created, **kwargs):
     from rubber.instanceutils import get_pk
     self.put(get_pk(instance), instance)
コード例 #5
0
ファイル: client.py プロジェクト: andrewyoung1991/rubber
 def django_post_delete(self, sender, instance, **kwargs):
     from rubber.instanceutils import get_pk
     self.delete(get_pk(instance))