имя или фамилию или описание
А как искать имя и фамилию допустим?
Когда пишу в поиск "Василий Петров", то ничего не находит, хотя пользователь с такими first_name и last_name есть
Потому что value содержит не только одно значение, а весь запрос
на ум приходит создание еще одного поля в которое вписывается имя и фамилия после заполнения (имени и фамилии) а далее уже просто добавляем это поле в поиск
погугли про метод save или save (не помню), используется внутри модели, срабатывает при сохранении объекта модели в бд можешь записать в новое поле name + first-name и осуществлять поиск по этому полю, тогда будет работать поиск [имя фамилия]. не знаю костыль это или нет, подскажите пожалуйста знающие, является ли это хорошей практикой?
Можно по идее через сэйв создавать дополнительное поле и в админке уже через search_fields указывать, но я думаю это костыль
Вообще для таких вещей берут еластик и через него реализуют поиск
Если БД postgres, то можно через векторы https://docs.djangoproject.com/en/3.2/ref/contrib/postgres/search/
Пральна думаешь - костыль
Сейчас сажусь так делать. Спасибо
Обсуждают сегодня