我正在使用elasticsearch,需要建立一個持久連接,並在我的項目中的任何地方重新使用。然而,經過多次挖掘,我仍然不確定如何正確地創建一個全局變量,我可以肯定它只會被實例化一次。我創建了以下文件:在django中設置全局變量
es.py
from elasticsearch import Elasticsearch
es = Elasticsearch()
我用它像任務和意見的地方如下:
import es
es.es.search(***********)
但對我來說,似乎這隻會每次調用es = Elasticsearch()
,導致連接被重新創建。我的方法是否正確?