Size: a a a

Django [ru] #STAY HOME

2021 May 14

NV

Nikita Voroshylov in Django [ru] #STAY HOME
Переслано от Nikita Voroshylov
источник

NV

Nikita Voroshylov in Django [ru] #STAY HOME
Ну вот типа такого визуально, только где жирный шрифт, это название поля, а в обычном его записи
источник

N

Nire in Django [ru] #STAY HOME
Ну можешь виджет написать для этого, но я бы просто готовый компонент взял и настроил на xhr запрос куда-нибудь. Там и автокомплит, и серч можно тогда впихнуть
источник

NV

Nikita Voroshylov in Django [ru] #STAY HOME
Ну например, что-то типа filters.CharFilter(fields=['first_name', 'last_name'])
источник

N

Nire in Django [ru] #STAY HOME
Ну такого вроде нет и смысла так делать не вижу. Если у тебя будет 3к элементов в селекте, то будет не оч
источник

DT

Dan Tyan in Django [ru] #STAY HOME
с условием или ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
как ты всегда можешь написать свой метод фильтрации
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и в нем описать всю логику
источник

N

Nire in Django [ru] #STAY HOME
Насколько я понял, это не относится к фильтрам, а к селекту
источник

NV

Nikita Voroshylov in Django [ru] #STAY HOME
Ну это уже другой вопрос. Но интересно, можно ли так сделать средствами Django-filters
источник

N

Nire in Django [ru] #STAY HOME
Так как ты будешь 100+ там выбирать?
источник

N

Nire in Django [ru] #STAY HOME
Поле можешь простым оставить, тока виджет свой впихнуть с запросом
источник

NV

Nikita Voroshylov in Django [ru] #STAY HOME
Например. Допустим есть какая-то статья. И есть поле стандартные теги, и пользовательские теги, другое поле, куда пользователь сам пишет свои теги. И хотелось бы объеденить оба списка тегов, стандартные и пользовательские в одно поле фильтра
источник

NV

Nikita Voroshylov in Django [ru] #STAY HOME
А в виджете уже сделать объединение полей типа ?
источник

N

Nire in Django [ru] #STAY HOME
Ну там уже свой запрос какой хочешь
источник

N

Nire in Django [ru] #STAY HOME
А как ты собираешь резолвить ответ в виде тег:1?
источник

N

Nire in Django [ru] #STAY HOME
Ты же не поймёшь, к юзертегам или общим тегам относится
источник

NV

Nikita Voroshylov in Django [ru] #STAY HOME
Не совсем тебя понял 😅
источник

N

Nire in Django [ru] #STAY HOME
Ну вот ты положил два кверисета двух разных моделей тегов в один селект с неймом тег. Пришел тебе на сервер ?tag=1, ты как выберешь в каких тегах искать?
источник

NV

Nikita Voroshylov in Django [ru] #STAY HOME
Ну да, об это я пока не подумал) Спасибо за разъяснение, буду думать
источник