Проект Django, над которым я сейчас работаю, - это веб-сайт, к которому следует обращаться из локальной сети и Интернета. А часть контента должна быть доступна анонимным пользователям только в том случае, если вы посещаете сайт из локальной сети (в основном это тест на IP-адрес), тогда как аутентифицированные пользователи имеют доступ ко всему контенту.Разный тип анонимных пользователей с Django
Я, хотя про проверку IP as described here, но мне кажется довольно плохо проверять ip каждый раз, когда пользователь загружает страницу.
Есть ли способ очистить данные пользователя даже от анонимного пользователя? Было бы неплохо просто использовать декоратор, например, @login_required
, но который перенаправлялся бы только в том случае, если у анонимного пользователя есть внешний IP-адрес.
Разве это не то, что [сеансы] (https://docs.djangoproject.com/en/dev/topics/http/sessions/)? –