如何在django制作的Web应用程序中实现计划任务

问题描述 投票:0回答:1

我有一个用 django 和 React 制作的托管网络应用程序。现在我想实现一个系统,例如一个用户请求在特定时间特定日期发布博客。当天,即使用户未登录或未打开应用程序,该帖子也会发布。如何自动执行此类任务。对于数据库,我使用 sqlite3。

现在如何使用 Django 和 React 实现这种类型的任务调度系统

python reactjs django sqlite rest
1个回答
0
投票

首先你需要将你想要执行的逻辑打包到脚本中。我想建议将其变成django管理命令(here)。

测试命令在您键入:

python manage.py <your-command-name>
时是否执行正确的逻辑。成功运行后,用户应该有一个新帖子。

现在您想要安排该命令。这可以通过主机设备上的 crontab 来完成。您还可以使用 django-crontab。然后,这将定期运行该命令。

© www.soinside.com 2019 - 2024. All rights reserved.