def search(self, search_term, section_number): if self.models: # data = model_to_dict(self.model_mapping[int(section_number)].objects.get(id=id_variable_value)) data = self.model_mapping[int(section_number)].objects.filter(surname__contains=search_term) else: queryset = QuerySet(table_name=self.get_table_name(section_number)) data = queryset.filter('surname', search_term) return data
def get_multi_data(self, table, id): # should really have a models based version for this too...? qs = QuerySet(table_name='volunteers', related_table='appointments', related_field='volunteers_id') qs.get(id) objs = qs.related_set() return objs