Para permitir que objetos não ditos sejam serializados, defina o parâmetro seguro como false.
return JsonResponse([1, 2, 3, 4], safe=False)
Precious Porpoise
return JsonResponse([1, 2, 3, 4], safe=False)