from django import forms class EvangelistDetailForm(forms.Form): comment = forms.CharField(required=False) def __init__(self, evangelist, *args, **kwargs): self.evangelist = evangelist return super(EvangelistDetailForm, self).__init__(*args, **kwargs) def save(self): self.evangelist.comment = self.cleaned_data.get('comment') self.evangelist.save(update_fields=['comment', 'updated_at'])