Как получить доступ к "контексту" из http-запроса между двумя приложениями django
Итак, я довольно новичок в django, html и javascript.
В моем первом приложении есть кнопка, при нажатии на которую вызывается функция $.ajax типа "GET". В скрипте html-шаблона приложения 1 у меня есть следующее:
$('#btn_to_app2').click(function () {
if(Object.keys(name).length > 0){
$.ajax(
{
type:"GET",
url:"to_app2",
data:{
'name': JSON.stringify(name),
'place': JSON.stringify(place),
},
success: function (data) {
if(data["noted"] == 1){
window.location.href = "http://" + window.location.host + "/app2/";
}
}
}
)
}
Обращенный url ссылается на функцию представления (определенную в файлах url.py и views.py соответствующего app1).
def to_app2(request):
if request.is_ajax() and request.method == 'GET':
name = json.loads(request.GET['name'])
request.session['name'] = name
place = json.loads(request.GET['place'])
request.session['place'] = place
return JsonResponse({
'noted': 1,
})
Полученные данные отправляются в следующее приложение с помощью http-запроса. В файле views.py приложения app2 у меня есть следующий фрагмент кода:
def app2(request):
context = {
'name': request.session['name'],
'place': request.session['place']
}
return render(request, 'app2.html', context)
Как мне теперь получить доступ к информации, содержащейся в переменной "context" в сценарии html-файла app2?
Я пробовал использовать фреймворк let name = {{ name | safe }};
, с кавычками и без, но, похоже, это не работает.