У меня есть эта модель на Django:
class Profile(models.Model):
name = models.CharField(max_length=50, blank = False)
surname = models.CharField(max_length=100, blank = False)
...
Например, у меня есть 2 профиля в базе данных:
Я хочу выполнить поиск формы, который выполняет поиск по атрибутам имени и фамилии.
Я попытался:
Q(name__icontains=text) | Q(surname__icontains=text)
Но это не работает,например, если я ищу «Джон Доу», он возвращает их обоих.
Редактировать : В основном я хочу что-то вроде «объединения» атрибутов имени и фамилии для поиска, поэтому, когдаЯ ищу "Джон", он показывает мне "Джон Доу" и "Джон Смит", а когда я ищу "Джон Доу", он показывает мне только профиль "Джон Доу".