code: def owner_search_fields(self):
          
          try:
              from django.contrib.auth import get_user_model
          except ImportError:  # Django < 1.5
              from django.contrib.auth.models import User
          else:
              User = get_user_model()
          return [
              field.name for field in User._meta.fields
              if isinstance(field, models.CharField) and field.name != 'password'
          ]
docs: Returns all the fields that are CharFields except for password from the
          User model.  For the built-in User model, that means username,
          first_name, last_name, and email.