Отображение списка значений объектов Django в jquery datatables

Я пытаюсь отобразить данные из postgresql с помощью django python в jquery datatables, но у меня возникли некоторые проблемы.

вот мой view.py

 from administrator.models import User
 def showuser(request):
        showall = list(User.objects.values_list())
        return render(request, '/path.html', {"data": showall})

Я хочу отобразить его в html-шаблоне с помощью javascript

<script  type="text/javascript">
  var myDjangoList = "{{ data | safe}}"
  console.log(myDjangoList)
  $(document).ready(function () {
    $("#example").DataTable({
 
      data: [myDjangoList],
      columns: [
        { title: "ID" },
        { title: "First Name" },
        { title: "Last Name" },
        { title: "Email" },
        { title: "Roles" },
        { title: "Company" },
      ],
    });
  });
</script>

Но, к сожалению, у меня возникла такая проблема. Моя таблица выглядит следующим образом [таблица 1] и мои данные выглядят так [(1, 'Test', 'Test', 'Test.@gmail.com', 'Test', 'Test')]

Попробуйте следующее:

from administrator.models import User

def showuser(request):
        showall = User.objects.all().values('field1','field2','field3')
        context.update({'response':list(showall)})

 return JsonResponse(data=context)

затем на Jquery:

$.each(data.response, function (key, value) {    
              table.row.add([
                value.field1,
                value.field2,
                value.field3,
              ]);
            })
Вернуться на верх