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