docs: def _fill_auto_fields(model, values):
      """
      Given a list of models, fill in auto_now and auto_now_add fields
      for upserts. Since django manager utils passes Django's ORM, these values
      have to be automatically constructed
      """
      auto_field_names = [
          f.attname
          for f in model._meta.fields
          if getattr(f, 'auto_now', False) or getattr(f, 'auto_now_add', False)
      ]
      now = timezone.now()
      for value in values:
          for f in auto_field_names:
              setattr(value, f, now)
  
      return values