взаимодействие пользователя с django - PullRequest
0 голосов
/ 09 июля 2020

Я работаю над системой вопросов и ответов с django. Моя проблема: я хочу, чтобы приложение получило вопрос из онтологии и в соответствии с ответом пользователя получило следующий вопрос. как мне отобразить все вопросы и ответы пользователей. Я новичок в django, я не знаю, могу ли я использовать сеанс с неаутентифицированным пользователем и нужно ли мне использовать веб-сокет с библиотекой каналов django.

1 Ответ

1 голос
/ 09 июля 2020

Учитывая, что вы хотите работать с анонимными пользователями, самый простой способ go - добавить скрытое поле на страницу и использовать его для отслеживания прогресса пользователя. Поле может содержать идентификатор виртуального сеанса, который будет указывать на запись модели в бэкэнде или на весь сеанс Q / A (уродливо, но быстро и просто). Использование REST или сокетов потребует аналогичного подхода.

Я не могу сказать в уме, можете ли вы встать поверх встроенной системы сеансов. Он будет работать для зарегистрированных пользователей, но я верю, что для анонимных пользователей он сбрасывается при refre sh (здесь может быть неправильно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...