Come posso sapere in MyForm.clean() se i dati sono nuovi o se i dati già salvati vengono modificati?Django - come sapere nel metodo clean se i dati del modulo sono nuovi o se i vecchi dati vengono modificati
Cosa dovrebbe essere_this_new_data() nel seguente codice?
class MyForm(forms.ModelForm):
def clean(self):
cleaned_data = self.cleaned_data
if is_this_new_data(self):
# perform some checks if this is new data
else:
# do nothing if this is data being modifed
return cleaned_data
Grazie Chris, ha funzionato. Sono sorpreso che non ci sia alcun accenno a questo nel documento Django. Avevo passato i documenti e ho cercato google senza fortuna. –