MyForm.clean()でデータが新しいかどうか、または既に保存されているデータが変更されているかどうかを知るにはどうすればいいですか?Django - フォームデータが新しいか古いデータが変更されているかどうかを知る方法
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
Chrisさん、ありがとうございます。私はDjangoの文書にこのことについて言及していないことに驚いています。私はドキュメントを通過し、運がないとGoogleに質問しました。 –