Django中的依赖注入

匿名Co夫

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

这在Django中可能吗?否则,使用Pythonic / Djangonic的方式是什么?

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

  • settings.py
  • myapp/__init__.py设置varmyapp的应用程序在哪里INSTALLED_APPS
  • myapp/models.py设置varmyapp的应用程序在哪里INSTALLED_APPS

您的代码没有在上面的实际文件去,你可以把它放在一个单独的文件,只要你输入的是从上面的文件之一。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章