Estoy ejecutando una aplicación django en Firefox que usa Plotly para representar gráficos. Al principio pude ver la representación de gráficos plotly, y ahora los gráficos plotly no se están representando. La consola de Firefox muestra el siguiente mensaje cuando cargo la vista para representar el gráfico
La carga falló para el
<script>con la fuente https://cdn.plot.ly/plotly-latest.min.js .
Cómo estoy cargando el script en el cuerpo HTML
{% load static %} <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>Llamar a la función Plotly
<script> var metricsOneGraphDiv = document.getElementById('metricsOne'); var metricsOneTraces = [{ x: {{dates|safe}}, y: {{counts}}, type: 'scatter', }] var metricsOneLayout = {{layout | safe}} Plotly.react(metricsOneGraphDiv, metricsOneTraces, metricsOneLayout); </script>En la configuración del proyecto, tengo 'django.contrib.staticfiles' en INSTALLED_APPS
INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']Cómo defino STATIC_URL y STATIC_ROOT en la configuración de la aplicación
STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static')¿Qué podría estar causando que el script falle? ¿No puedo representar el gráfico plotly debido a esta advertencia? Nuevamente, antes funcionaba bien, solo recibo este error ahora mientras ejecuto los scripts localmente
Me aseguré de que JavaScript esté habilitado en el navegador Firefox. Cuando veo la consola en el navegador Microsoft Edge, aparece el siguiente error
OBTENGA https://cdn.plot.ly/plotly-latest.min.js net::ERR_CERT_AUTHORITY_INVALID
tengo las siguientes instalaciones