社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

[精华] django 后台进程如何启动

568612535 • 10 年前 • 10454 次点击  

之前用过java servlet,可以在web服务器启动时候初始化一个daemon进程,后台常驻,然后在web服务器关闭的时候,可以关闭daemon进程,不知道django是否也有类似的功能呢? 如果有,怎么实现呢?求大神解救

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/299
 
10454 次点击  
文章 [ 4 ]  |  最新文章 10 年前
568612535
Reply   •   1 楼
568612535    10 年前

我用了thread方法解决了这个问题,在wsgi文件中启动一个进程,不知道是不是合理或者有更好的方法

568612535
Reply   •   2 楼
568612535    10 年前

@toozoofoo thank you! djangowebapp的wsgi文件就相当于与servlet初始化相关的一些东西吧

toozoofoo
Reply   •   3 楼
toozoofoo    10 年前

python里对应java的servlet的东西是wsgi,uwsgi对应tomcat这样的容器,可以在后台运行,最前端都可以是nginx

Py站长
Reply   •   4 楼
Py站长    10 年前

可以在Django启动或接受某种请求(类似Servlet)时启动一个线程