Esempio n. 1
0
def add_es_manager(sender, **kwargs):
    # Note: the manager needs to know the subclass
    if issubclass(sender, EsIndexable):
        sender.es = ElasticsearchManager(sender)
Esempio n. 2
0
 def __init__(self, *args, **kwargs):
     super(EsIndexable, self).__init__(*args, **kwargs)
     # override the manager because we have an instance now
     self.es = ElasticsearchManager(self)