Tengo una plantilla Django que intento ejecutar con mi propio código JS. Así que amplié el inicio de sesión de la plantilla de administrador en mi carpeta /templates de mi aplicación.
Sin embargo, puedo confirmar que el script está ahí si voy a: http://localhost:8000/static/admin.js
Pero en la fuente y el registro de la consola nunca aparecen. Nunca veo mi etiqueta de script tampoco.
Esta es mi estructura de directorios:
[![estructura de directorios][1]][1]
Aquí está mi código de plantilla:
{% extends "admin/login.html" %} {% load static %} {% block content %} <h2> hello world! </h2> <p>{% static 'admin.js' %}<p> {% endblock %} <script src="{% static 'admin.js' %}"></script>Mi configuración también tiene APP_DIRS establecido en verdadero, por lo que debería ver la plantilla y lo hace, pero no se coloca en mi etiqueta de secuencia de comandos.