[pyar] Historial de modelo Django Rest
Martín Liporace
martin.liporace en gmail.com
Mar Ene 3 10:07:41 ART 2017
por favor, desuscríbanme de la lista! Ya seguí todos los pasos para hacerlo
y me siguen llegando decenas de correos al día
El ene 3, 2017 11:04 AM, "Marco Moresi" <mrc.moresi en gmail.com> escribió:
> Gracias Pedro, lo que me interesa es poder ver como fue cambiando el
> modelo, por ahora no creo que sea necesario hacer roll-back a un estado
> anterior.
> Ahora voy a leer la documentación de django-reversion.
> Saludos
>
> 2017-01-03 8:42 GMT-03:00 Pedro Pezzarini <jose2190 en gmail.com>:
>
>> Proba con Django reversion, es simple y te permite hacer roll-back de
>> modelos a estados anteriores.
>> https://django-reversion.readthedocs.io/en/stable/#
>>
>> El lun., 2 de ene. de 2017 13:25, Marco Moresi <mrc.moresi en gmail.com>
>> escribió:
>>
>>> Es muy buena esa idea, muchas gracias muchachos por sus respuestas.
>>> Ahora la pruebo
>>> también encontré esta librería https://github.com/grantmcconn
>>> aughey/django-field-history
>>> Saludos
>>>
>>> 2017-01-02 13:15 GMT-03:00 Juan Carizza <juan.carizza en gmail.com>:
>>>
>>> Me sumo a lo que dice Mati. Lo único que dejaría ese campo en el modelo
>>> como valor *default* y crearía otro modelo para el histórico:
>>>
>>> class HistorialInteger(models.Model)
>>> amount = models.IntegerField()
>>> item = models.ForeignKey("Item", related_name="historico")
>>> creado = models.DateTimeField(auto_now_add=True)
>>>
>>>
>>> Después en el signal post_save si cambia el valor creas una nueva
>>> instancia en el hisorial..
>>>
>>> Saludos
>>>
>>> El lun., 2 ene. 2017 a las 13:07, El Mati Barriento (<
>>> elmatibarriento en gmail.com>) escribió:
>>>
>>>
>>>
>>> >Lo que tengo es el siguiente modelo,
>>> >
>>> >class Item(models.Model):
>>> > amount = modelsIntegerField()
>>> >
>>> >tiene mas campos dentro del modelo pero necesito guardar el historial a
>>> >lo
>>> >largo que se modifica ese campo para cada instancia del modelo.
>>>
>>> Podrías poner ese campo en otro modelo con algún timestamp para poder
>>> tener el historial (auto_now y auto_now_add de DateTimeField) y lo
>>> solucionas desde el diseño del modelo.
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170103/8e65cc38/attachment-0001.html>
Más información sobre la lista de distribución pyar