django - 在 Django 中使用每小时执行的代码
问题描述
我正在使用 Django 开发用于预订汽车的应用程序,然后我需要一个自动代码来检查是否每小时自动预订汽车,我是 Django 的新手,我不知道该怎么做
解决方案
我同意 abhijeetviswa 的回答以及提到 Celery 的链接答案(如果您需要更复杂的东西)。
我也会非常仔细地考虑你想要达到的目标,并考虑是否有不同的方法来做到这一点。除非您打算使用 Django 信号来在用户发现汽车已预订时做出响应,否则您实际上可能根本不需要这是 Django 的东西。
例如,如果您只是想知道汽车是否被预订,您可以考虑在您需要知道之前(即在构建某些结果之前)刷新该信息,而不是每小时轮询一次。
显然,这在很大程度上取决于您想要实现的目标。
推荐阅读
- android - 更新地图标记位置 onLocationChanged() 不起作用
- java - 从 Callable 的 Call() 返回列表
- javascript - 我应该在哪里声明在 useEffect() 挂钩中调用的函数?
- reactjs - 我是否需要对功能性反应组件中的功能道具使用 useCallback 挂钩以避免差异?
- ruby - 如何修复在 Windows 上需要“ibm_db”gem 的错误
- jenkins - 任何用于 SAP Hybris 应用程序开发自动化的开源工具?
- c# - 使用泛型 IProcess
需要 1 个类型参数 - 如何返回通用接口? - android - 如何将位置发送到 Firestore 并根据距离获取位置?
- git - 将 gitlab CI/CD 预定义变量作为参数传递给 Qt 中的 .pri 文件
- java - 在 Mojo 的 gwt-maven-plugin 中配置 AppWidgetset.gwt.xml 的位置