文件名称:django-session-cleanup:定期任务,用于从django_session表中删除过期的Django会话
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-15 16:07:15
django celery celerybeat Python
Django会话清理 对于使用cached_db或db会话引擎的项目,一段时间后django_session表可能会变得很大。 Django提供了“ cleanup”管理命令,用于从此表中删除过期的会话,但是您必须手动运行此命令或设置cron作业。 Django会话清理为提供了一个定期任务,该任务将删除过期的会话。 用法 运行pip install django-session-cleanup 。 在您的项目设置中将session_cleanup添加到INSTALLED_APPS 。 在项目的设置中编辑或创建CELERYBEAT_SCHEDULE : from session_cleanup.settings import weekly_schedule CELERYBEAT_SCHEDULE = { ... 'session_cleanup': weekly_s
【文件预览】:
django-session-cleanup-master
----.circleci()
--------config.yml(5KB)
----.gitignore(49B)
----README.rst(852B)
----session_cleanup()
--------models.py(27B)
--------settings.py(284B)
--------tasks.py(225B)
--------__init__.py(0B)
----tests()
--------test_settings.py(267B)
--------tests.py(2KB)
--------__init__.py(0B)
----LICENSE(1KB)
----runtests.py(391B)
----CHANGELOG.rst(882B)
----requirements.txt(14B)
----MANIFEST.in(80B)
----setup.py(1KB)