如何在后台运行django应用程序

时间:2016-10-06 22:03:00

标签: python django

我有一个Django应用程序,可以向客户发送电子邮件。我希望这个应用程序每隔一定时间在后台运行,就像一个工作/报价过程。用python / Django做最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

  

如何在后台运行django应用程序?

这个问题毫无意义。 Django是一个基于Web的框架。在后台运行Web应用程序是什么意思?

我想你想问:如何在Django应用程序中运行定期后台任务?

为此,您可以使用Celery。 Celery借助消息队列服务,您可以在后台执行任务。它还支持在上述持续时间内执行自定义脚本。检查:Periodic tasks in Celery

答案 1 :(得分:-1)

您可以使用docker 然后,您可以在后台运行Web应用程序。 DockerFile

如果要运行脚本后台,可以使用CRONTAB或调度程序。