def top_institutions(request): if request.method == 'GET': term = request.GET.get('term') n = request.GET.get('n', 10) entities_and_counts = Institution.name_like_top(generalize(term), n=n) val_list = to_val_list(entities_and_counts, name_lookup_fn=lambda t: t.Institution.name) return val_list
def top_entities(class_, name_lookup_fn, term, n=10): entities_and_counts = class_.name_like_top(generalize(term), n=n) val_list = to_val_list(entities_and_counts, name_lookup_fn) return val_list