热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

django开启一个线程应写在哪个文件下

想在 django 运行的同时运行一个线程同步处理一些其他业务,那写在哪个文件比较合适?刚上手 django 不太了解程序的入口。首先肯定不能写在 manage.py 下,我暂时考虑的是项目下的__i

想在 django 运行的同时运行一个线程同步处理一些其他业务,那写在哪个文件比较合适?刚上手 django 不太了解程序的入口。



首先肯定不能写在 manage.py 下,我暂时考虑的是项目下的__init__.py 或 wsgi.py 文件中不知是否合适,主要是想保证之后部署过程中这些文件在启动服务器之后只会被执行一次,且写在这里不会干涉 django 本身业务的运行。

之前有看到写在 urls.py 、views.py 中会因为部署在 uwsgi+nginx 而产生多进程执行多次,想规避一下类似的问题。



先提前感谢!!!

django 本身不含任何的入口,只有一个 wsgi 的接口,它的生命周期归上层的 uwsgi/iis 之类的管。这种需求用 celery 搞定就行了。


   



推荐阅读
author-avatar
搞笑--林佳豪_533_654
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有