Форум сайта python.su
Как грамотно отловить момент когда умирает сессия? и выполнить там некоторый свой код.
Сам думаю что можно так - достать из хранилища сессии и посмотреть у которой там даты поздние, какие еще есть варианты?
Офлайн
что-то мне подсказывает что тебе это не надо)
а вообще cron + команда через “management command” с проверкой даты
Офлайн
вообще же должен быть там какой то внутренний механизм который их убивает, не понятно еще как с ним синхронизироваться те например чтобы он не сделал это раньше моего кода.
slav0nicвариантов почти всегда много)
что-то мне подсказывает что тебе это не надо)
Офлайн
Evg./manage.py cleanup
вообще же должен быть там какой то внутренний механизм который их убивает
EvgНаписать поверх свой код и ставить в планировщик уже его.
не понятно еще как с ним синхронизироваться те например чтобы он не сделал это раньше моего кода.
Офлайн
Evgна сколько я понимаю, их не “убивают”, они устаревают и умирают сами. Таблица django_session
внутренний механизм который их убивает
Офлайн
нет, они остаются в базе, чтоб убить надо выполнить ./manage.py cleanup
Офлайн