我正在 Flask 上寫一個網站,我決定使用 Elasticsearch 在網站上創建一個搜索系統,我按照指南https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part -xvi-全文搜索。這是我的代碼
es = Elasticsearch(os.environ.get('ELASTICSEARCH_URL'))
app.elasticsearch = Elasticsearch([app.config['ELASTICSEARCH_URL']]) if app.config['ELASTICSEARCH_URL'] else None
但我收到一個錯誤:
app.elasticsearch = Elasticsearch([app.config['ELASTICSEARCH_URL']]) if app.config['ELASTICSEARCH_URL'] else None
KeyError: 'ELASTICSEARCH_URL'
請幫助解決這個問題
uj5u.com熱心網友回復:
我認為您根本沒有在應用程式配置中定義彈性搜索鍵。根據您應該首先制作的檔案
app.config['ELASTICSEARCH_URL'] = os.environ.get('ELASTICSEARCH_URL')
最后,應用程式配置表現為字典,并且您嘗試訪問不存在的鍵
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/498374.html
上一篇:查找欄位中具有最大值的所有檔案
