Django: Передача контекста в шаблон с помощью Ajax

Я знаю, что этот вопрос уже задавался здесь.

Но ответ не совсем соответствовал моим потребностям. В моем Django проекте я хочу предоставлять контекстные данные в виде словаря моим шаблонам. как в обычном случае: return render(request, 'the.html', context)

Сначала я создал весь свой сайт без ajax, поэтому было бы довольно много работы, чтобы полностью переписать с помощью ajax HTML на succes like:

$("#div_to_update").html( -- completely rewrite already written html code to fit the new ajax -- ) 

Есть ли способ более простой передачи контекста в шаблон django, например?

$("#div_to_update").set_context(context_the_server_passed_to_ajax)

Хорошо, я нашел, как это сделать:

Отправьте обычный Ajax запрос, но сделайте в JS:

success: function (content) {
    $("#div1").html(content)
}

и в вашем представлении возврат

return render(request, 'the_file_to_render.html', context)

подобным образом полный div1 будет заменен отрисованной частью render, которая имеет контекст

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