Проверка csrf_token не удалась?

Я новичок и много искал об этом, но ничего не нашел, пожалуйста, объясните, почему возникает эта ошибка.

Я использовал этот код отсюда:

JavaScript post request like a form submit

Ошибка возникает из-за следующего кода в моем html шаблоне в теге script:

Этот код взят из комментария Davidson Lima:

post("{% url 'savep' %}", {name: user_name, pass: user_pass, csrfmiddlewaretoken: $("csrf_token").val()});

Вот код файла views.py

def save_login(request):
  x = request.POST['user']
  y = request.POST['pass']
  member = credentials(user_name=x, user_pass=y)
  member.save()

Ошибка:


Forbidden (403)

CSRF verification failed. Request aborted.
Help

Reason given for failure:

    CSRF token from POST has incorrect length.
    

Сработало, Нам нужно передать csrf_token, который был сохранен по адресу $(".csrf_token").context.cookie location

post("{% url 'savep' %}", {name: user_name., pass: user_pass, csrfmiddlewaretoken: $(".csrf_token").context.cookie.split('=')[1]});
Вернуться на верх