Django settings.py variables en plantillas

Estoy encontrando un error muy extraño. Tengo un ID de aplicación definido en mi archivo settings.py así:

 CARDSPRING_APP_ID = '################' 

Esto funciona en casi todas las páginas de mi sitio, excepto en una. Curiosamente, otras variables funcionan. En una sección de script en la página, tengo lo siguiente:

 alert("cs appid=" + {{ CARDSPRING_APP_ID }} + " sectoken=" + {{ securityToken }} + " timestamp= " +{{ timestamp }} + " hash = " + {{ digestedHash }} + " ccnum " + $('.card-number').val() + " exp" + $('.expiration-month').val() + $('.expiration-year').val() + " user = " + {{ csid }}); 

Cuando la página está renderizada, se evalúa a esto.

 alert("cs appid=" + + " sectoken=" + DDFJRMZXD12WVWHFFC###### + " timestamp= " +1346183125 + " hash = " + a929b3aec9179c700c09d###### + " ccnum " + $('.card-number').val() + " exp" + $('.expiration-month').val() + $('.expiration-year').val() + " user = " + SG1###); 

Es importante destacar que {{ CARDSPRING_APP_ID }} ha evaluado a nada. ¿Alguien sabe por qué este podría ser el caso? ¡Gracias!

ACTUALIZAR

Intenté crear un archivo context_processors.py como se describe en la respuesta a continuación, y me aseguré de agregarlo al lugar adecuado en settings.py . Todavía no tengo suerte, se evalúa en una página, pero no en la otra.

ACTUALIZACIÓN 2

La plantilla se llama con este comando:

 return render_to_response('howto'+str(number)+'.html',locals(),context_instance= RequestContext(request)) 

ACTUALIZACIÓN 3 Tengo que funcionar – necesario para agregar esto a mi configuración.py

 TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + ( "myapp.context_processors.cardspring", ) 

Cree un archivo llamado context_processors.py y escriba el siguiente procesador de contexto:

 from django.conf import settings def cardspring(request): return { 'CARDSPRING_APP_ID': settings.CARDSPRING_APP_ID } 

Luego, agregue your.location.context_processors.cardspring a TEMPLATE_CONTEXT_PROCESSORS en su archivo de configuración de Django, donde su your.location es la ubicación de su archivo context_processors.py .