tutorial template formularios examples django django-templates django-views

django - template - ¿Cómo renderizar el archivo en views.py desde un directorio diferente?



href django (1)

Tengo una estructura de directorio

templates/ myFile1.html .... somedirectory/ myFile2.html

En mi archivo views.py, para renderizar myFile1.html puedo hacer

def foo1(request): render(file1,''myFile1.html'')

¿Cómo puedo navegar a myFile2.html? Lo intenté

def foo2(request): render(file2,''../somedirectory/myFile2.html'')

pero parece que no funciona

Gracias


Debe agregar un somedirectory en la tupla TEMPLATE_DIRS definida en settings.py:

settings.py

TEMPLATE_DIRS = ( ... ''/path/to/somedirectory'' )

Luego puede renderizarlo a través de render() en views.py:

views.py

def foo2(request): return render(request, ''myFile2.html'', {''user'': request.user})