pcdesign: А не подскажете в каком виде хранить все сессии юзера, я плохо себе это представляю. Сделать таблицу для сессии, в нем поля для ID сессии, поле ID юзера, каждая новая сессия это новая запись в таблице, при выходе пользователя мы удаляем и все записи для данного юзера, я правильно понимаю?
pcdesign: Я просто не до конца понимаю, если я буду хранить сессию в базе, например используя pythonhosted.org/Flask-Session, то как завершать сессию любого пользователя, вызов session.clear() очистит же сессию только для текущего пользователя,
pcdesign: для редиса нашел такой сниппет flask.pocoo.org/snippets/75 , допустим я очищаю сессию таким образом session.clear(), это же я очищаю сессию только для текущего пользователя, который авторизован или я что то не понимаю
У меня схожая ситуация: два проекта, функционал почти одинаков, иногда приходиться дублировать код, хотел узнать как автор(Lord_Prizrak) вопроса решил свою проблему
ну да, тогда запустятся все PeriodicTask с жестко указанным run_every, но мне нужна возможность допустим запускать N тасок с различным временем(время указывает пользователь в интерфейсе).
Или можно сделать так: например, пользовтель указал время когда нужно запускать задачу, записав это в БД и есть уже запущенная таска, которая каждую минуту проходит по записям в БД, сравнивает время время текущее с временем которое ввел пользователь, если время совпало, то таска запускает дочернюю таску с нужным функционалом