Avrei potuto giurare di aver letto prima una domanda, ma non riesco a trovarla, quindi:Come posso eseguire del codice quando viene chiamato per la prima volta il metodo di salvataggio di un modello Django?
In Django, come posso eseguire del codice quando una nuova istanza di modello viene salvata nel database?
So che posso scrivere un metodo personalizzato MyModel().save()
per eseguire del codice ogni volta che un'istanza del modello viene salvata. Ma come posso eseguire il codice solo quando un'istanza del modello viene salvata per la prima volta?
Hmmmm. I segnali non mi sono mai piaciuti molto (azione spettrale a distanza). Inoltre, è peculiare avere due modi molto diversi per farlo: salvare save() a portata di mano e un segnale dall'altro. –
Manca ":" nella definizione model_created – rsm