我有一个用 django 和 React 制作的托管网络应用程序。现在我想实现一个系统,例如一个用户请求在特定时间特定日期发布博客。当天,即使用户未登录或未打开应用程序,该帖子也会发布。如何自动执行此类任务。对于数据库,我使用 sqlite3。
现在如何使用 Django 和 React 实现这种类型的任务调度系统
首先你需要将你想要执行的逻辑打包到脚本中。我想建议将其变成django管理命令(here)。
测试命令在您键入:
python manage.py <your-command-name>
时是否执行正确的逻辑。成功运行后,用户应该有一个新帖子。
现在您想要安排该命令。这可以通过主机设备上的 crontab 来完成。您还可以使用 django-crontab。然后,这将定期运行该命令。