Soy novato en el mundo asombroso, el mundo de la programación y el desarrollo de aplicaciones web, todos los días tengo un nuevo desafío, cada vez trato de descubrir los problemas y resolverlos. Hoy me enfrento a un problema asombroso que es cuando escribo este código en la página Html en el marco de trabajo de Django:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>mi proyecto funciona claro sin ningún problema (exactamente trabajo en el menú desplegable del botón Contraer uno) cuando uso estos scripts con enlaces URL y uso de Internet, mi botón desplegable funciona normalmente pero cuando uso
<script src="{% static 'js/jquery.min.js' %}"></script>o
<script type="text/javascript" src="{% static 'js/jquery.min.js' %}"</script>Mi botón desplegable nunca funcionó, incluso la terminal no dio un error.
¿Por qué este problema y cómo solucionarlo?
Nota: trabajé en ambos navegadores: chrome y Edge microsoft, en chrome funciona perfecto, solo en Edge, el botón desplegable no funcionaba.
Puede haber un problema con la configuración de su aplicación Django. Lea la siguiente documentación de Django y confirme que se completaron todos los pasos necesarios para servir correctamente los archivos estáticos desde su aplicación Django.
Documentación: https://docs.djangoproject.com/en/3.2/howto/static-files/ .
Además, tenga en cuenta que deberá incluir la siguiente etiqueta en su plantilla:
{% load static %}
La etiqueta anterior debe incluirse antes de la etiqueta siguiente dentro de su plantilla para que funcione:
<script src="{% static 'js/jquery.min.js' %}"></script>