Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

174
Visualizações
Integración de la agrupación de conexiones de búsqueda elástica en Django

Tengo una aplicación django que almacena información de estado de muchos sensores y estoy tratando de usar elasticsearch para almacenar todos los datos de estado, para su posterior análisis.

He usado mucho elasticsearch en scripts de Python en general.

Mi pregunta es cómo integrar la agrupación de conexiones elasticsearch-py/elasticsearch-dsl en una aplicación django. Me gustaría no crear una conexión para cada solicitud. De hecho, estoy tratando de incrustarlo en MyAppConfig dentro de apps.py, pero no estoy seguro de si es una buena idea.

¿Alguna ayuda?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Elasticsearch-dsl se puede integrar fácilmente usando la función de aplicación lista de la siguiente manera.

/ init .py

 default_app_config = '<app>.apps.AppConfig'

/aplicaciones.py

 import logging from django.apps import AppConfig from django.conf import settings from elasticsearch_dsl.connections import connections log = logging.getLogger('elastic') class AppConfig(AppConfig): name = <app_name> def ready(self): connections.configure(**settings.ELASTICSEARCH)

luego, en la configuración de django, tengo un diccionario llamado elasticsearch con configuraciones de alias

 ELASTICSEARCH = { 'default': { 'hosts': [ { 'host': <your_host>, 'port': <your_host_port>, 'verify_certs': True, 'use_ssl': True, 'http_auth': ( <auth_name>, <auth_passwd> ) } ] }, 'dev': { 'hosts': [ { 'host': 'localhost', 'port': 9200 } ] } }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda