Tengo un modelo django llamado Blog
.Django: modelos última fecha de modificación y número de mod
Me gustaría agregar un campo a mi modelo actual que sea para last_modified_date. Sé cómo establecer un valor predeterminado, pero me gustaría de alguna manera que se actualice automáticamente en cualquier momento que modifique la entrada del blog a través de la interfaz de administración.
¿Hay alguna manera de forzar este valor a la hora actual en cada sitio de administración de guardar?
¿También habría alguna forma de agregar un campo mod_count
y hacer que se calcule automáticamente en cada modificación de la entrada del blog del sitio de administración?
Gracias, ¿Conoces una manera de incrementar automáticamente un número en 1 en cada guardado? –
Sí, creo que tiene que sobrecargar Model.save() para hacer el incremento durante el guardado. James Bennett tiene un artículo sobre esto en b-list.org, según recuerdo. Su artículo tenía que ver con guardar al usuario actual en un registro en la interfaz de administración. Todavía no he encontrado el artículo .... – hughdbrown
Desde por lo menos 1.4, la 'Útil para' la última modificación '' timestamps ''. la nota está en 'auto_now' en lugar de' auto_now_add'. Este último solo usará la hora actual en crear, no actualizar. –