по принципу того что в джанге.
                  
                  
                  
                  
                  
                  Проблема
                  
                  
                  Нужно чтобы вводя в поиск иван иванов, оно искало совпадение в полях model.name model.surname
                  
                  
                  
                  
                  
                  сейчас реализован поиск или по имени или по фамилии
                  
                  
                  
                  
                  
                  s_ln = Q(last_name__icontains=keyword)
                  
                  
                  s_mn = Q(middle_name__icontains=keyword)
                  
                  
                  s_fn = Q(first_name__icontains=keyword)
                  
                  
                  
                  
                  
                  User.objects.filter(s_ln | s_mn | s_fn )
                  
                  
                
обычно поиск делают на чём-то типа https://github.com/django-haystack/django-haystack
вероятно, надо разбивать по пробелам и отдельно по каждому слову делать те фильтры
Обсуждают сегодня