Django - как узнать в чистом методе, новые ли данные формы или изменяются ли старые данные

Как я могу узнать в MyForm.clean (), являются ли данные новыми или изменяются ли уже сохраненные данные?

Как должна выглядеть is_this_new_data () в следующем коде?

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
12
задан Helgi Borg 3 November 2011 в 14:42
поделиться