What self.instance
means in the code below?
Class ProfileForm(forms.ModelForm):
first_name = forms.CharField(required=True)
last_name = forms.CharField(required=True)
interest_0 = forms.CharField(required=True)
interest_1 = forms.CharField(required=True)
interest_2 = forms.CharField(required=True)
def save(self):
Profile = self.instance
Profile.first_name = self.cleaned_data[“first_name”]
Profile.last_name = self.cleaned_data[“last_name”]
profile.interest_set.all().delete()
For i in range(3):
interest = self.cleaned_data[“interest_{}”.format(i]
ProfileInterest.objects.create(
profile=profile, interest=interest)
Here is a complete code. I already read this post, but still, I can't understand their explanation. Can you explain in the easiest way possible?