gpt4 book ai didi

Django应用程序加载?

转载 作者:行者123 更新时间:2023-12-01 01:22:03 25 4
gpt4 key购买 nike

有没有办法 Hook django 应用程序的加载?
我希望能够在加载应用程序时执行代码,例如
创建静态变量以供应用程序稍后使用或建立与其他服务器的连接。

我遇到的最好的方法是在 中添加代码__init__.py 文件( How do I create application scope variable django? ),但这个解决方案的问题是我希望我的代码在 django 完成其启动过程之后执行,而不是在它的中间/开始。

我想出的另一个解决方案是有一个 View 来处理这个过程,然后在部署应用程序时我向 View 的 url 发出请求。我不太喜欢这个解决方案,我更喜欢它作为应用程序加载的一部分。

关于如何解决这个问题的任何想法?
谢谢;

编辑:应用程序是指整个 django 项目,而不是 INSTALLED_APPS 之一

最佳答案

现在,因为 Django 没有启动信号,所以真的没有什么好方法可以做到这一点。有趣的是,有一个ticket为此,但奇怪的是,它与一个被另一个 ticket .我不确定 Django 1.4 是否功能锁定,但由于它处于发布候选阶段,我敢打赌它是。所以,每当发生这种情况时,也许你可能会在 Django 1.5 中得到这个。

关于Django应用程序加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9607241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com