在Django中运行后台任务(线程)

时间:2018-01-15 01:05:58

标签: django multithreading django-admin

我在django中声明了一个继承threading.Thread的类,它请求一个url并根据它保存一个对象,它在我的计算机上工作得很好但是当我上传到服务器时,Thread正在工作时对我的主请求做出响应然后,线程破坏

AddModelThread(movie_id).start()

在我请求服务器时执行,在我的响应后线程销毁!

在我的Thread我请求一个网站(使用requests类python)然后我保存一个对象

1 个答案:

答案 0 :(得分:0)

我强烈建议您像我一样使用Celery: - )

并回答我的问题:

所有我需要做的就是将--enable-threads arg添加到服务器上的uwsgi(幸运的是我在与Celery见面后想到了)