Exemplo n.º 1
0
def get_aliases_by_models(models):
    from panacea.schemes import CacheScheme
    if not isinstance(models, (list, tuple)):
        models = [models,]

    aliases = []
    for scheme in CacheScheme.all():
        for model_conf in scheme.model_confs:
            if model_conf['model'] in models:
                aliases.append(scheme.alias)
                break
    return aliases
Exemplo n.º 2
0
 def get_schemes(self, **kwargs):
     return CacheScheme.all()