[英]How to save and delete data automatically in Django database?
我正在尝试使用 Django 构建一个网站,但我想每 15 分钟用新的抓取数据更新我的数据库。 另外,我想删除保存超过一周的旧数据。
我可以使用 Django manage.py shell
手动完成,但如何自动完成?
是否有与 Django 兼容的自动数据库管理库?
先感谢您!
我自己刚刚实现了类似的东西,我不得不同意评论说这是一个相对复杂的过程。 尽管如此,这是非常可行的,并且有大量关于细节的信息。 我会给你一个我所做的概述。
我的目标是在每个工作日的 16:00 在我的 Django 应用程序中自动运行一个函数。
快速搜索将告诉您要设置定期任务计划。 为此,我需要:
使用这 3 个元素的设置将提供设置所需内容所需的一切。 在实施方面,我可以尝试在这里全部输入,但我觉得我只是复制我遵循的指南。 我发现这个特别有用,但我假设您没有使用 Docker(不过我建议您使用!)。 无论哪种方式,在官方 Celery 入门指南和 Django Celery Beat 指南之间,您都将拥有所需的一切。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.