Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

318
Vistas
En django: problemas con la carga de jquery con múltiples complementos, o: ¿cómo cargar jQuery solo una vez?

Uso django (1.8.16) con un montón de complementos ("aplicaciones"). Algunos son:

  • django-ckeditor==4.5.1
  • django-image-cropping==1.0.3
  • django.contrib.admin
  • django-jquery==3.1.0

Quiero usar django autocomplete-light (dal para abreviar) (3.2.1, versión actual) en la interfaz de administración. Ahora tengo la siguiente lucha jquery. dal usa jquery pero no lo carga. Se lo deja al desarrollador. dal viene con un script "select2.js" que registra una función en $.select2.

Ahora el problema. Cuando un complemento como ckeditor o image-cropping carga jquery, ya no se puede acceder a la función $.select2.

Creé un informe de errores en dal , pero un desarrollador dice que es mi responsabilidad cargar jquery primero.

Entonces, ¿cómo cargo jquery, lo cargo antes de que dal lo necesite y lo cargo solo una vez?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Según los documentos de django-ckeditor :

Si tiene jQuery cargado desde una fuente diferente, simplemente no configure [CKEDITOR_JQUERY_URL] y django-ckeditor no intentará cargar su propio jQuery.

Debe asegurarse de configurar todas las aplicaciones que podrían cargar jQuery para que no lo carguen, de manera similar a lo anterior. Luego, use django-jquery para cargar jquery, asegurándose de que jQuery esté disponible en la consola (es decir, intente escribir console.log($) para ver si está disponible). Asegúrese de colocar su etiqueta de plantilla jQuery sobre cualquier otra etiqueta de plantilla cargada por las otras bibliotecas.

Esto debería resolver cualquier conflicto que esté experimentando.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda