So8*_*res 1 database django cron
我正在编写一个数据库应用程序,数据库的某些部分可能需要根据时间进行更新,而不是基于用户操作.
例如,可能存在每天更新的某些值,以及必须更新的某些其他值,例如,在创建数据库条目后四小时.
因此,我需要一些方法来定期更新值(每天更新数据库的脚本)以及在将来的特定时间更新值的方法(创建条目时,您需要在四小时内运行更新).
数据库将通过Web前端进行管理,因此我使用Django来设置数据库和管理,因为Django使设计数据库成为一种乐趣.但是,我不知道如何设置另一方,即在某些时候更新数据库的那一方.
你们怎么建议这样做?运行python脚本并使用每日cronjob运行它是否足够,或者这不是最佳实践?这种事情是否经常发生,并且存在这样做的工具/方法吗?
我没有这方面的经验,我想知道在我跳入并开始重新发明轮子之前它是如何完成的.
您可以设置一个管理任务(一个被调用的任务./manage.py <task name>),它可以满足您的需求.这样您就可以访问项目中使用的所有设置,模型和内容.并且维护这样的脚本也很容易.
| 归档时间: |
|
| 查看次数: |
2293 次 |
| 最近记录: |