玩蛇网提供最新Python编程技术信息以及Python资源下载!

django添加后台运行进程具体位置在哪里

现在用django做一个网站,想要同时开启一个进程不断地去获取数据,这个方法是添加到django的哪个地方?

[https://docs.djangoproject.com/en/1.8/howto/custom-management-commands...
custom-management-commands + linux cron

可以用 celery, celery 和 django 配合使用很爽的

这样应该是独立于django的web进程独立跑的,放在任何工程里任何地方都可以,只要是可以独立启动的.py文件就行,可以用django_rundirect来跑,这样可以带上django的环境

其他的如果要后台的话,可以自己daemon一下,或者放在screen/tmux里面,或者用类似于supervisord里面跑

可以用 django-cron。这个插件的原理是你设置启动的时间间隔或者具体的时间,数据库里记录你这项任务是什么时候开始的。然后到时间了就执行任务。当然要配合linux的crontab一同使用。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19692.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 14时40分26秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules