tutorial - django urls
Accediendo a request.META.SERVER_NAME en la plantilla (1)
Debe agregar el procesador de contexto de request
para que se agregue al contexto de la plantilla automáticamente. O puede agregar explícitamente la solicitud al diccionario de contexto render_to_response(''foo'', {''request'': request})
https://docs.djangoproject.com/en/dev/ref/templates/api/#django-core-context-processors-request
Tenga en cuenta que si agrega el procesador de contexto de solicitud, debe recordar agregar los valores predeterminados también.
Llamo a una plantilla como esta desde mi punto de vista:
return render_to_response(''mytemplate.html'', context_instance=RequestContext(request))
Estoy intentando acceder al nombre de host de mi servidor actual (en este caso, localhost
), pero se imprime en blanco cuando {{request.META.SERVER_NAME}}
en la plantilla.
En mi archivo settings.py
, no tengo definido TEMPLATE_CONTEXT_PROCESSORS
. No estoy seguro de si necesito especificar algo allí, o si eso podría resolver el problema.