• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

255
Vistas
El error en la plantilla de django incluida no se procesa

Tengo esta plantilla simple que usa el complemento imgix así:

 // template_b.html {% get_imgix project.picture %}

Esta línea genera un error y debe ser reemplazada por

 {% get_imgix project.picture.url %}

Este fragmento de código está dentro de una plantilla que se incluye:

 // template_a.html {% include "template_b.html" %}

Parece que cuando las etiquetas de la plantilla fallan, en el primer caso (se genera un AttributeError ), la plantilla simplemente se ignora. No se genera ningún error si la configuración DEBUG es False .

Si bien esto es ciertamente útil para evitar cualquier error del usuario, sigue siendo preocupante no tener ningún tipo de comentario.

¿Sabe dónde puedo encontrar más información relacionada con este comportamiento y si hay formas de estar informado de la falla?

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

0

No eres la única persona a la que le han pillado este comportamiento. Vea esta discusión en la lista de correo de django-developers.

El comportamiento de silenciamiento ha quedado obsoleto en Django 1.11 . En Django 2.1 se generará la excepción. En Django 1.11 y 2.0, recibe una advertencia de desaprobación si la etiqueta de inclusión genera una excepción, pero la excepción se silencia.

No tengo buenas sugerencias para versiones anteriores de Django. Puede crear su propia etiqueta de include si es realmente importante para usted.

over 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda