Django本地异步任务

时间:2018-02-01 21:33:55

标签: python django

我有一个仅在本地运行的Web应用程序(不在远程服务器上运行)。 Web应用程序基本上只是一个用于调整设置和查看主应用程序的一些信息的UI。由于便携性和易于开发,使用Web UI而不是本机应用程序。现在,为了启动和停止主应用程序,我想通过Web应用程序中的按钮实现此目的。但是,我找不到一种合适的方法来在本地启动异步和托管任务。我看到有一个名为celery的库,但是它似乎适用于分布式环境,而我的不是。

我主要需要能够启动/停止任务,以及检查任务是否正在运行(所以我可以在ui中显示)。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

芹菜可以在当地工作得很好。毕竟分布式只是别人的电脑:)

您必须安装所有相同的要求等。您可以手动或作为服务启动工作人员,就像在芹菜文档中一样。