TemplateDoesNotExist en python app-engine django 1.2 mientras la plantilla muestra rutas relativas
Estoy ejecutando el SDK de appengine 1.4.2 localmente en una máquina con Windows. Tengo una aplicación que ejecuta Django 0.96. La representación de la plantilla está utilizando el contenedor django de
google.appengine.ext.webapp.template.render
para renderizar plantillas. A menudo uso una ruta relativa para vincular mis plantillas, por ejemplo,
{% extends "../templates/base.html" %}
Después de actualizar a Django 1.2, el método find_template de django.template.loader en la carpeta lib de Django 1.2 del appengine ahora genera un TemplateDoesNotExist cuando se utilizan las rutas relativas
for loader in template_source_loaders:
try:
#raises TemplateDoesNotExist name='../templates/home.html' dirs=None
source, display_name = loader(name, dirs)
return (source, make_origin(display_name, loader, name, dirs))
except TemplateDoesNotExist:
pass
raise TemplateDoesNotExist(name)
He estado revisando el código Django y AppEngine por un tiempo, pero no puedo ver ninguna razón para esto. ¿Alguien puede proporcionar más información?
Gracias
Ricard