Визуализация шаблона Django с данными POST для вызова AJAX - PullRequest
0 голосов
/ 13 декабря 2018

ЦЕЛЬ:

Когда пользователь неактивен в течение 5 минут, мой файл base.js отправит запрос ajax на сервер, сервер сбросит все данные сеанса.У меня все правильно до здесь.Далее, после выхода пользователя из системы, я хочу отобразить страницу с сообщением о том, что вы вышли из системы, с некоторыми пользовательскими данными (например, именем пользователя), которые я буду отправлять на эту страницу методом POST.

Я не могуиспользуйте window.location (url), потому что при этом я могу отправлять данные только методом GET.

AJAX-код в VUE Axios:

axios({
    method: 'post',
    url: 'ajax/logout/',
    data: { },
    responseType: 'json', 
  })

  .then ( function (response){
      console.log('AJAX success');

  })

  .catch ( function (error){
    console.log('ajaxLogout error');
  });

Джанго выглядит так:

def ajaxLogout(request):
    return JsonResponse ({"success":1} )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...