Преобразование объекта Python в JSON-объект

Я хочу отправлять JsonResponse (конвертировать объекты python в JSON) на HTML страницу. для этого я пишу представление следующим образом: from django.shortcuts import render from django.http import JsonResponse

def send_json(request):

    data = [{'name': 'Peter', 'email': 'peter@example.org'},
            {'name': 'Julia', 'email': 'julia@example.org'},
            {'name': True, 'data': None}]

    a = JsonResponse(data, safe=False)
    return render (request, 'index.html', {'a' : data})

Но, Показывает, что контекст должен быть dict, а не JsonResponse. ошибка.

В HTML:

{{ a }}

Вывод: [{'name': 'Peter', 'email': 'peter@example.org'}, {'name': 'Julia', 'email': 'julia@example.org'}, {'name': True, 'data': None}]

Но я хочу архивировать null вместо None, true вместо True. так же как и JSON объекты. без использования DRF(Django-Rest-Framework).

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