Error con inclusión personalizada de etiqueta, no se puede encontrar el archivo
-
05-07-2019 - |
Pregunta
Estoy intentando escribir un include_tag personalizado en django.
Siguiendo el ejemplo en http: //docs.djangoproject. com / en / dev / howto / custom-template-tags /
Sólo estoy escribiendo
@register.inclusion_tag('test.html')
donde test.html es un archivo en el mismo directorio (apps / my_app / templatetags) que el archivo .py que lo define.
Pero estoy recibiendo un
TemplateDoesNotExist: test.html
error. Lo que supongo es porque django no puede encontrar la plantilla.
¿Cómo podría comprobar esto? ¿Y qué determina dónde busca django el archivo?
Solución
Las plantillas para etiquetas de plantilla van en los mismos lugares que las vistas normales.
Otros consejos
Creo que el archivo incluido se encuentra al buscar en las ubicaciones de plantilla definidas en tu archivo de configuración.