之前用过java servlet,可以在web服务器启动时候初始化一个daemon进程,后台常驻,然后在web服务器关闭的时候,可以关闭daemon进程,不知道django是否也有类似的功能呢? 如果有,怎么实现呢?求大神解救
我用了thread方法解决了这个问题,在wsgi文件中启动一个进程,不知道是不是合理或者有更好的方法
@toozoofoo thank you! djangowebapp的wsgi文件就相当于与servlet初始化相关的一些东西吧
python里对应java的servlet的东西是wsgi,uwsgi对应tomcat这样的容器,可以在后台运行,最前端都可以是nginx
可以在Django启动或接受某种请求(类似Servlet)时启动一个线程