【发布时间】:2009-09-25 10:46:35
【问题描述】:
我正在编写一个数据库应用程序,其中数据库的某些部分可能需要根据时间进行更新,而不是根据用户操作。
例如,某些值可能每天更新,而某些其他值必须在数据库条目创建四小时后更新。
因此我需要一些方法来定期更新值(每天更新数据库的脚本)以及在未来特定时间更新值的方法(创建条目时,您需要在四个小时内运行更新)。
数据库将通过 Web 前端进行管理,因此我使用 Django 来设置数据库和管理,因为 Django 使设计数据库成为一种乐趣。但是,我不知道如何设置另一端,即在特定时间更新数据库的一侧。
你们如何建议这样做?运行 python 脚本并使用每日 cronjob 运行它是否足够,或者这不是最佳实践?这种事情是否经常发生,是否有工具/方法可以做到这一点?
我对这类事情没有经验,在我开始重新发明轮子之前,我想知道它通常是如何完成的。
【问题讨论】: