Django中的依赖注入

Django中的依赖注入,django,factory,Django,Factory,我有一个factory对象,我想在Django中为某些视图提供它。工厂不会更改任何状态,它只创建实例。我不想在每个视图中实例化工厂,而是创建一个实例,并在服务器启动时注册它 在Django这可能吗?如果可能,如何实现?否则,Pythonic/Djangonic方法是什么?只要在启动时将代码放入Django导入的一个文件中就足够了,例如: settings.py myapp/\uuuuu init\uuuuuuuuuuuupy其中myapp是INSTALLED\u APPS设置变量中的应用程序

我有一个factory对象,我想在Django中为某些视图提供它。工厂不会更改任何状态,它只创建实例。我不想在每个视图中实例化工厂,而是创建一个实例,并在服务器启动时注册它


在Django这可能吗?如果可能,如何实现?否则,Pythonic/Djangonic方法是什么?

只要在启动时将代码放入Django导入的一个文件中就足够了,例如:

  • settings.py
  • myapp/\uuuuu init\uuuuuuuuuuuupy
    其中
    myapp
    INSTALLED\u APPS
    设置变量中的应用程序
  • myapp/models.py
    其中
    myapp
    INSTALLED\u APPS
    设置变量中的一个应用程序

您的代码不必放在上面的实际文件中,您可以将其放在一个单独的文件中,只要您从上面的一个文件导入即可。

工厂做什么?常规的“类Java”OO可能根本不是Pythonic。。你想完成什么?你想在服务器或请求的整个生命周期内生成和存储一个对象吗?我想在服务器的整个生命周期内保存它。这正是我想要的。谢谢你,一个隐形人