如何在待办事项列表web应用程序中实现项目倒计时



我在Django中制作了一个todo列表Web应用程序。这是一个简单的CRUD web应用程序。现在,在为待办事项列表创建项目时,用户指定该项目的状态保持的持续时间";待完成";。如果用户未能在为待办事项列表中的某个项目设置的持续时间内完成任务,则该项目的状态应自动更改为"完成";未完成";。

是否应使用计划作业轮询应用程序并相应地更改状态?经常轮询应用程序不是很昂贵吗?

如果有人能为我指明正确的方向,我将不胜感激。

您可以设置一个计划作业来检查项目。例如,在Heroku上,设置工作岗位不需要任何费用。

此外,您还可以在用户登录以检查其特定项目时运行查询。因此,您不必免费运行作业(如果不应更改任何项目状态(;并且只对与用户相关的项运行查询,而不对整个数据库运行查询。

最新更新