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})