我有一个工厂对象,我想将其提供给Django中的某些视图。工厂不更改任何状态,它仅创建实例。我不想在每个视图中实例化工厂,而是创建一个实例并在服务器启动时注册它。
这在Django中可能吗?否则,使用Pythonic / Djangonic的方式是什么?
将代码放在启动时Django导入的文件之一中就足够了,例如:
settings.py
myapp/__init__.py
设置varmyapp
的应用程序在哪里INSTALLED_APPS
myapp/models.py
设置varmyapp
的应用程序在哪里INSTALLED_APPS
您的代码没有在上面的实际文件去,你可以把它放在一个单独的文件,只要你输入的是从上面的文件之一。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句