想在 django 运行的同时运行一个线程同步处理一些其他业务,那写在哪个文件比较合适?刚上手 django 不太了解程序的入口。
首先肯定不能写在 manage.py 下,我暂时考虑的是项目下的__init__.py 或 wsgi.py 文件中不知是否合适,主要是想保证之后部署过程中这些文件在启动服务器之后只会被执行一次,且写在这里不会干涉 django 本身业务的运行。
之前有看到写在 urls.py 、views.py 中会因为部署在 uwsgi+nginx 而产生多进程执行多次,想规避一下类似的问题。
先提前感谢!!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.