实施定时任务时似乎没有生效

0 投票
0 回答
25 浏览
提问于 2025-04-12 06:09

视图:

@scheduled_task
def daily(request):
    signals.task_daily.send_robust(sender=None)
    return HttpResponse('ok')

信号:

from django.dispatch import Signal
task_daily = Signal()

命令:

from django.core import management
from django.dispatch import receiver


@receiver(task_daily)
def clear_old_sessions(*args, **kwargs):
    management.call_command("clearsessions", verbosity=0)
    print("Old sessions cleared")

当我运行程序并检查它是否正常工作时,我已经在应用中安装了它,但会话没有清理干净,还有太多的垃圾数据。

0 个回答

暂无回答

撰写回答