Django rest framework ошибка поиска в таблицах данных

Я использую django-rest-framework-datatables и соединение с помощью djongo с mongodb. Но у меня возникла проблема с использованием поля поиска. Не могли бы вы мне помочь? Спасибо!

DatabaseError at /app/data/

Sub SQL: None FAILED SQL: SELECT COUNT(*) FROM (SELECT DISTINCT "app_person". "id" AS Col1, "app_person". "Name" AS Col2, "app_person". "Surname" AS Col3, "app_person". "BirthDate" AS Col4, "app_person". "Sex" AS Col5 FROM "app_person" WHERE ("app_person". "Name" iLIKE %(0)s OR "app_person". "Surname" iLIKE %(1)s)) subquery Params: ('%A%', '%A%')

У меня есть следующий код:

views.py

class PersonViewSet(viewsets.ModelViewSet):
      queryset = Person.objects.all()
      serializer_class = PersonSerializer

.html

      $(document).ready(function() {
      $('#model').DataTable({
          'serverSide': true,
          'stateSave': true,  //restore table state on page reload,
          'searching': true,
          'ajax': '/app/data/?format=datatables',
          'columns': [
              {'data': 'Name', 'name': 'Name'},
              {'data': 'Surname', 'name': 'Surname'},
              {'data': 'BirthDate', 'searchable': false},
          ]

      });
  });
Вернуться на верх