Django: Как сделать так, чтобы незалогиненный пользователь не мог получить данные других пользователей, но при этом мог иметь свои собственные данные, связанные с его сессией
Я работаю над простым проектом на django.
В этом проекте каждый пользователь имеет свой собственный сбор данных, как обычно мы делаем в наших проектах, но я хочу позволить незарегистрированным пользователям иметь свои собственные данные, связанные с определенной сессией. Конечно, их данные удаляются по истечении сессии, но это плата за то, что они не зарегистрированы.
Я хочу заблокировать возможность для незарегистрированного пользователя получить данные зарегистрированных пользователей, набрав прямой url.
Во всех руководствах, которые я нашел, говорится о декораторе @login_required
, но он работает только для зарегистрированных пользователей и не позволяет незарегистрированным пользователям получать данные по прямому url.
пользователей и не позволяет незалогиненным пользователям иметь свои собственные временные данные.
Может быть, кто-то может помочь мне, дать мне подсказку или предложение, где я могу найти что-то полезное для решения этой проблемы.
Спасибо за помощь