Ho un modello django chiamato Blog
.Django: ultimi modelli data mod e conteggio mod
Vorrei aggiungere un campo al mio modello corrente che è per last_modified_date. So come impostare un valore predefinito, ma vorrei in qualche modo che venisse aggiornato automaticamente ogni volta che modifico il post di blog tramite l'interfaccia di amministrazione.
C'è un modo per forzare questo valore all'ora corrente su ogni sito di amministrazione di salvataggio?
Inoltre, sarebbe possibile aggiungere un campo mod_count
e calcolarlo automaticamente su ciascuna modifica del post di blog del sito di amministrazione?
Grazie, conosci un modo per incrementare automaticamente un numero di 1 su ogni salvataggio? –
Sì, penso che devi sovraccaricare Model.save() per fare l'incremento durante il salvataggio. James Bennett ha un articolo su b-list.org, come ricordo. Il suo articolo aveva a che fare con il salvataggio dell'utente corrente su un record nell'interfaccia di amministrazione. Non ho ancora trovato l'articolo .... – hughdbrown
Almeno 1.4, il 'Utile per "timestamp dell'ultima modifica". nota è su 'auto_now' piuttosto che su' auto_now_add'. Quest'ultimo utilizzerà l'ora corrente solo per creare, non per aggiornare. –