Преобразование объекта 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).