Foros del Web » Programando para Internet » Python »

Mandar datos en distintos tiempos django

Estas en el tema de Mandar datos en distintos tiempos django en el foro de Python en Foros del Web. Buenos dias. tengo la siguiente duda estoy manejando dos campos, uno donde meto un folio y otro donde escribo un nombre y claro su respectivo ...
  #1 (permalink)  
Antiguo 12/09/2014, 12:12
 
Fecha de Ingreso: febrero-2014
Ubicación: Hermosillo, Sonora
Mensajes: 86
Antigüedad: 10 años, 2 meses
Puntos: 0
Mandar datos en distintos tiempos django

Buenos dias. tengo la siguiente duda estoy manejando dos campos, uno donde meto un folio y otro donde escribo un nombre y claro su respectivo boton de submit.

Pero lo que busco es lo siguiente, al momento de introducir el ticket, que me de la fecha y hora el datefield, y una vez que escriba el nombre y presione submit, me de la hora y fecha de ese momento justo, en si quiero obtener dos tiempos distintos, pero no se como mandarlos los dos o mas bien obtenerlos
  #2 (permalink)  
Antiguo 12/09/2014, 12:23
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Mandar datos en distintos tiempos django

En django especificamente en los date*field existe algo llamado.
auto_now y auto_now_add

Que hace exactamente eso. Dependiendo del escenario, auto_now en cada modificación o creación. Y auto_now_add solo al momento de la creación.
  #3 (permalink)  
Antiguo 12/09/2014, 13:05
 
Fecha de Ingreso: febrero-2014
Ubicación: Hermosillo, Sonora
Mensajes: 86
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Mandar datos en distintos tiempos django

Si es lo que buscaba gracias, pero una duda, al auto now se modifica cada vez que se cambia algo, entonces no me arrojaria el mismo valor auto_now y auto_now_add
  #4 (permalink)  
Antiguo 12/09/2014, 13:09
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Mandar datos en distintos tiempos django

auto_now funciona cuando guardas el objeto. Ya sea un insert o un update.
auto_now_add solo guarda cuando creas el objeto. Osea en un insert.

Usualmente usan 2 campos para esto:
Código Python:
Ver original
  1. class MyModel(models.Model):
  2.     creacion = models.DateField(auto_now_add=True)
  3.     actualizacion = models.DateField(auto_now=True)

Etiquetas: django
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 11:18.