Я играл с сохранением идентификаторов сеансов для анонимных пользователей в django моделях с использованием django .contrib.sessions.models и тестировал все браузеры на моей машине, создавая разные ключи, иногда основанные на реальных и инкогнито сессий.
После этого я удалил свою базу данных и создал новую как часть моих тестов и разработки, опустошив все таблицы.
Теперь я замечаю, что при повторном посещении сайта с того же компьютера / браузера django НЕ создает и не сохраняет новый идентификатор сеанса, даже если таблица пуста, что означает, что сервер хранит информацию что я ранее посещал сайт в качестве другого пользователя где-то, кроме таблицы django_sessions.
Я проверил очистку своих файлов cookie и истории, но это не помогло. Кто-нибудь знает, где хранится эта информация, почему и как я могу ее сбросить? Это проблема в основном потому, что я использую идентификатор сеанса в качестве постороннего ключа, и если я по какой-либо причине удаляю базу данных после развертывания, я не хочу, чтобы программа не работала должным образом.
Использование python 3.8 и django 3.0.2
Спасибо.