Esempio n. 1
0
 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
Esempio n. 2
0
 def get_multi_data(self, table, id):
     if local_settings.MODELS:
         volunteer = Volunteer.objects.get(pk=id)
         appts = volunteer.appointment_set.all()
         objs = []
         for appt in appts:
             res = model_to_dict(appt)
             objs.append(res)
     else:
         qs = QuerySet(table_name='volunteers', related_table='appointments', related_field='volunteers_id')
         qs.get(id)
         objs = qs.related_set()
     return objs