一项定期任务,用于删除与芹菜过期的django会话。
django-session-cleanup的Python项目详细描述
对于使用cached_db或db会话引擎的项目, django_session一段时间后表可能会变得很大。
django提供了用于删除过期会话的“cleanup”管理命令 但您必须手动运行此命令或 设置cron作业。
django会话清理为 Celery将删除过期会话。
用法
运行pip install django-session-cleanup。
在项目设置中将session_cleanup添加到INSTALLED_APPS。
在项目设置中编辑或创建CELERYBEAT_SCHEDULE:
from session_cleanup.settings import weekly_schedule CELERYBEAT_SCHEDULE = { ... 'session_cleanup': weekly_schedule }