Вы можете использовать модуль Django simplejson. Этот код еще не проверен!
from django.utils import simplejson
dict = {
'action_count': list(Action.objects.filter(complete=False, onhold=False).annotate(action_count=Count('name')).values()),
'hold_count': list(Action.objects.filter(onhold=True, hold_criteria__isnull=False).annotate(action_count=Count('name')).values()),
...
}
return HttpResponse( simplejson.dumps(dict) )
Я буду тестировать и переписывать код по мере необходимости, когда у меня будет время, но это должно помочь вам начать работу.