Foros del Web » Programando para Internet » Python »

Imprimir variables desde cualquier archivo.

Estas en el tema de Imprimir variables desde cualquier archivo. en el foro de Python en Foros del Web. Existe alguna forma de imprimir variables por ejemplo desde el archivo settings ? Supongamos que quiero ver el valor de: RUTA_PROYECTO = os.path.dirname(os.path.realpath(__file__)) entonces me ...
  #1 (permalink)  
Antiguo 01/10/2012, 18:46
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 9 meses
Puntos: 4
Imprimir variables desde cualquier archivo.

Existe alguna forma de imprimir variables por ejemplo desde el archivo settings ?

Supongamos que quiero ver el valor de:

RUTA_PROYECTO = os.path.dirname(os.path.realpath(__file__))

entonces me gustaria poder imprimir "print RUTA_PROYECTO" "exit"

por asi decirlo, de esa forma puedo visualizar los valores en determinados lugares y entender el compartamiento o resolver problemas.
  #2 (permalink)  
Antiguo 01/10/2012, 18:58
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Imprimir variables desde cualquier archivo.

Para esos casos es mejor tener un log donde hagas el dump de variables que necesites. Te recomiendo leer el modulo de logging.

O si estas en django entonces usa el template tag {% debug %}, ojo esto requiere que DEBUG este activado.
  #3 (permalink)  
Antiguo 01/10/2012, 22:01
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 9 meses
Puntos: 4
Respuesta: Imprimir variables desde cualquier archivo.

No es posible imprimir el valor de una variable en cualquier lugar de algun modo en django ?

Porque imprimirla en la vista significa tener que llevarla hasta la misma.
  #4 (permalink)  
Antiguo 02/10/2012, 09:35
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Imprimir variables desde cualquier archivo.

si haces print, verás la salida en la consola donde estés ejecutando django. El módulo logging, sin embargo, te puede dar mucha más información si es bien usado. Siempre puedes también utilizar un depurador

Etiquetas: ejemplo, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:06.