Overview
Since ModelForm performs an implicit save() on the underlying model when its save() is called, you won’t necessarily have the chance to record the operator and notes on the form instance. For convenience in this situation AuditedModelForm is provided
The only thing that you will need to consider with audited model forms is that save() takes two optional keyword arguments: operator and notes. These work the same as in djangoaudit.models.AuditedModel.set_audit_info().
A version of django.forms.ModelForm to allow operator and notes to be specified to work with djangoaudit.models.AuditedModel