首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django应用程序生命周期: standart挂钩处理启动和重新加载?

Django应用程序生命周期: standart挂钩处理启动和重新加载?
EN

Stack Overflow用户
提问于 2012-10-30 18:18:29
回答 1查看 972关注 0票数 0

我试图了解是否有标准方法来处理特定的django应用程序启动(和重新加载)。现在,我想用它来启动一个并行线程,但我的问题更为普遍:出于某种原因,这是否允许。

例如,对于Java和.Net web应用程序,此类处理程序是应用程序接口的一部分。它们是django应用程序接口的一部分吗?

UPD --在本例中--我只是尝试实现一个保持开放连接的小代理。我确实理解,我想要的接口最初将是WSGI的一部分,但它不是,而且我认为django可能提供自己的解决方案,因为在大多数情况下(除了普通的CGI),应用程序提供的服务不止一个请求,而且显然有一个生命周期。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-30 18:25:33

简短回答:不。

更长的版本是它实际上取决于您的应用程序是如何部署的。例如,在Java中,不是Spring (在这个类比中相当于Django )为您提供onStart钩子,而是Tomcat或Jetty。

部署Django的常用接口WSGI没有定义这样的钩子。WSGI进程通常将从独立的进程监控器或服务脚本启动,或者通过外部服务器(如Apache )启动。在这种情况下,您可能能够连接到某些生命周期,但这在很大程度上依赖于包装请求的服务器。

听起来你在做一些非正统的事。你到底想达到什么目的?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13145282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档