/
Anubis55
/
Web-Polytech
Обзор
Документация
Войти
/
Anubis55
/
Web-Polytech
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
comics/tasks.py
15 строк
555 B
Anubis55
Мелкие улучшение в коде
26 июн 2026, 02:21
26 июн 2026, 02:21
8e887ce
Код
Авторство
О чём код?
from celery import shared_task from django.contrib.sessions.models import Session from datetime import timedelta from django.utils import timezone @shared_task def clear_old_sessions(): """ Удаляет сессии, которые не обновлялись более 7 дней. """ threshold = timezone.now() - timedelta(days=7) expired_sessions = Session.objects.filter(expire_date__lt=threshold) count = expired_sessions.count() expired_sessions.delete() return f'Удалено {count} старых сессий'