djangodjango-rest-frameworkdjango-viewsdrf-queryset

DRF multi fields base match filter queryset



Solution

  • You can try something like this (using the union operator |) :

    search_obj = User.objects.exclude(id=logged_user_id).filter(
        Q(first_name__iexact=search_name)
        | Q(last_name__iexact=search_name)
        | Q(username__iexact=search_name)
    )