Как предотвратить отражение сессий входа и выхода из системы администратора django на реальном сайте?

Я совсем новичок в django.

Я сделал сайт, который использует user auth для входа, выхода и регистрации.

Когда я вхожу в панель администратора, это также отражается на реальном сайте. Учетная запись администратора входит на сайт самостоятельно.

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

Как я могу это сделать?

На скриншотах ниже показано то, о чем я говорю.

👇 Здесь я вошел в панель Admin.

admin panel

👇 Учетная запись Admin самостоятельно вошла на сайт, используя сессию администратора..

website home page

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

Сайт размещен в Интернете здесь

Заранее спасибо!

Вы можете написать промежуточное ПО для этого, чтобы явно выходить из аутентифицированных пользователей на страницах, не относящихся к администрированию, как предложено в этом ответе:

https://stackoverflow.com/a/57357586/2135738

Вернуться на верх