Django/Python 在特定时间调用方法?

发布于 2024-09-13 21:12:31 字数 211 浏览 2 评论 0原文

在我的 Django Web 应用程序中,事件的状态在特定日期/时间从“即将进行”更改为“已完成”。但是,我想在事件对象的日期/时间过去后立即更新数据库。我有什么想法如何编码吗?

到目前为止,我唯一的想法是让一个线程不断运行,检查事件对象的日期/时间是否已通过。然而,这将是一种非常垃圾的处理方式,因为我必须为数百个事件对象执行此操作。

谢谢你的帮助,

克里斯

In my Django web app, an event's status changes from 'upcoming' to 'completed' at a certain date/time. However, I want to update the database as soon as the event object's date/time has passed. Any ideas how I would code this?

My only idea so far is to have a thread constantly running that that checks to see if the event object's date/time as passed. However, this would be a really garbage way of doing things because there are potentially hundreds of event objects I would have to do this for.

Thanks for your help,

Chris

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

标点 2024-09-20 21:12:31

django-chronograph 应用程序是安排作业的一种方式 - 它依赖于 cron自动执行 django 命令的计划运行的作业。

The django-chronograph app is one way to schedule jobs -- it relies on a cron job to automate scheduled running of django commands.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文