@V-ampre

Доступна ли сессия django для jQuery?

Есть приложение для прохождения тестирования онлайн. Результаты ответов сохраняются в сессии. Нужно сделать так, чтобы, например, если пользователь не прошел тест до конца и закрыл сайт а потом снова зашел на стартовую страницу проверялось закончен ли последний тест и если не закончен то всплывало окно с вопросом хочет ли он продолжить или начать новый тест.
Делать всплывающее окно планировал на jQuery, но при использовании следующего кода:
<script type="text/javascript">
        if ($.cookie('poll') == null) {
            alert('Не установленно!')
        }
    </script>

Всегда показывает "Не установленно", даже если я точно знаю что poll не пустой. poll - это словарь с ответами на тест в сессии django.
Собственно вопрос: можно ли с помощью jQuery обратиться к данным в сессии Django?

Также хотелось бы вообще узнать мнение насчет такой реализации - хранение результатов теста в сессии.
Спасибо.
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
planc
@planc
https://docs.djangoproject.com/en/2.0/ref/settings...

по дефолту стоит SESSION_COOKIE_HTTPONLY = True

и это запрещает к доступу к сессионной куке из js
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект