Size: a a a

Django [ru] #STAY HOME

2020 September 02

N

Nire in Django [ru] #STAY HOME
Сессия показывается как return self.schedule.user.str()
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
У меня есть модели Session<Schedule<User. Как можно в Session сделать search_fields в админке по User.surname?
<schedule_relation_name>__<user_relation_name>__surname
джанго должна сама разрулить
источник

N

Nire in Django [ru] #STAY HOME
не совсем понял, но попробую
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
не совсем понял, но попробую
если не сработает, то есть возможность самому написать)
https://docs.djangoproject.com/en/3.1/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_search_results
источник

N

Nire in Django [ru] #STAY HOME
Artem Gubatenko
<schedule_relation_name>__<user_relation_name>__surname
джанго должна сама разрулить
чет выглядит не очень

raw_id_fields = ['schedule__user__fullname']
источник

N

Nire in Django [ru] #STAY HOME
мб я ошибаюсь, но вроде как-то так надо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
чет выглядит не очень

raw_id_fields = ['schedule__user__fullname']
вроде писал про поиск?
источник

N

Nire in Django [ru] #STAY HOME
это поиск
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
это поиск
колонки для поиска перечисляются в search_fields: https://docs.djangoproject.com/en/3.1/ref/contrib/admin/#django.contrib.admin.ModelAdmin.search_fields
источник

N

Nire in Django [ru] #STAY HOME
так, мне нужен поиск в выборе фк
источник

N

Nire in Django [ru] #STAY HOME
не верно выразился
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
так, мне нужен поиск в выборе фк
аа, не пользовался raw_id_fields
у меня везде стоит select2 либа
источник

N

Nire in Django [ru] #STAY HOME
у меня есть модель Session, в которой есть фк schedule, в котором есть фк к user и отображается  schedule.user.fullname. Хочу по нему поиск сделать
источник

R

Robot in Django [ru] #STAY HOME
Nire
так, мне нужен поиск в выборе фк
фс? да сразу  можно gluster какой-нить
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
у меня есть модель Session, в которой есть фк schedule, в котором есть фк к user и отображается  schedule.user.fullname. Хочу по нему поиск сделать
что-то подобное?
1 - поле для ввода текста для поиска по вариантам
2 - варианты
источник

N

Nire in Django [ru] #STAY HOME
да
источник

N

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

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
только там поиск по фк полю внутри фк поля
чет я вообще ничего не понял)

Нужен поиск по вариантам в выпадающем списке, но искать не потому что вывели а по связанным по FK вариантам из другой модели?

Или: Нужен поиск по вариантам в выпадающем списке, но список составляется из вариантов (ИД, name) из связанной модели?
источник

N

Nire in Django [ru] #STAY HOME
в Сессии есть выбор Расписания у определенного Юзера (О2О). Хочу добавить в поле выбора Расписания внутри Сессии поиск по имени Пользователя
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
в Сессии есть выбор Расписания у определенного Юзера (О2О). Хочу добавить в поле выбора Расписания внутри Сессии поиск по имени Пользователя
как я понял нужен второй вариант из моих описанных: в Inline вывести поле с вариантами Пользователя (связь через Расписания).

Для подобных целей я использовал https://django-select2.readthedocs.io/en/latest/
источник