@staticmethoddefset_m2m(instance:SyncableMixin,field_name:str,values:list[Any],)->None:ifinstance._state.adding:message=(f'Cannot set M2M field {field_name!r} before the 'f'instance is saved. Call save() first.')raiseInvalidParameterError(message)getattr(instance,field_name).set(values)