Я считаю, что объект JSON может быть передан в шаблон, как и любая другая переменная шаблона. Предположим, что вы передаете набор запросов в виде JSON:
def my_view(request, *args, **kwargs):
queryset = MyModel.objects.filter(**conditions)
from django.core.serializers import serialize
json = serialize("json", queryset)
context = dict(json = json)
render_to_response(..., context, ...)
А внутри шаблона:
<script>
var data = {{ json }};
</script>