def choose(request): """ Controller for '/choose/' """ individuals = individual.find_exclude_deleted() individuals_data = json.dumps({i.id: i.nickname for i in individuals}) return render(request, 'papukaaniApp/choose.html', {'individuals_data': individuals_data})
def _cleanup_deleted_individuals(self): ''' Removes softdeleted and deleted individuals from local targets ''' birds = individual.find_exclude_deleted() valid = set() for bird in birds: if bird.id in self.targets: valid.add(bird.id) self.targets = valid
def _return_with_context(request): individual_list = individual.find_exclude_deleted() try: species_list = species.get_all_in_user_language(request.LANGUAGE_CODE) except: species_list = [] context = { 'individuals': individual_list, 'species': species_list } return render(request, 'papukaaniApp/individuals.html', context)
def _index(request): """ Controller for '/news/'. GET renders view with template """ individuals = dict() inds_objects = individual.find_exclude_deleted() for individuale in inds_objects: key = individuale.taxon individuals.setdefault(key, []) individuals[key].append({individuale.id: individuale.nickname}) all_species = species.get_all_in_user_language(request.LANGUAGE_CODE) ordered_species = [] for s in all_species: if s.id in individuals: individuals[s.name] = individuals.pop(s.id) # Renames the species ordered_species.append(s.name) ordered_species.sort() context = {"individuals": json.dumps(individuals), "species": json.dumps(ordered_species)} return render(request, "papukaaniApp/news.html", context)