Django: ошибка ключа после установки ключа с помощью AJAX из JAVASCRIPT

Я использую django для управления своим сайтом.

У меня есть событие JAVASCRIPT, которое обновляет сервер с помощью этого AJAX вызова:

**script_x.js**

        $.ajax({
              type: "POST",
              url: "my_url_to_server",
              headers: {'X-CSRFToken': csrftoken},
              data: {},
              success:  function(response){alert(response);}
                 });

На сервере в представлениях я устанавливаю "переменную SESSION", как только срабатывает функция JQUERY:

**views.py**

def set_session_now(request):
    if not request.is_ajax() or not request.method=='POST':
        return HttpResponseNotAllowed(['POST'])

    request.session['my_key'] = 0
    return HttpResponse('ok')

и в urls.py:

path('set_session_now', views.set_session_now, name='set_session_now'),

Но как только процесс завершается, я получаю только "ok", отправленное с сервера; но сессия не установлена; сервер возвращает "Key Error: 'my_key'".

Любая помощь будет принята с благодарностью.

Ах, код действительно работал, все работало идеально, но запросы, которые я делал, все были лишены www, конфликтуя с моей собственной конфигурацией -_-

После того, как я добавил www, все работает как шарм.

Это проблема перенаправления сервера, а не проблема кода. Извините, что потратили ваше время,

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