Как вывести в административной панели данные связанной модели
Я выбрал нужную мне книгу.Как мне отразить в поле audio только те файлы которые относятся к выбранной книге?
Ответы (1 шт):
Стандартными средствами вроде пока не решается. У меня схожий вопрос, для django 3.1 дописал доп метод и поля для автокомплит, чтобы при имзенении значения был запрос на получение доп данных, но из-за изменений в Django 3.2 все поломалось. тк они переместили автокомплит.
В результате думаю, что вы можете переопределить метод autocomlete моделей, чтобы они принимали доп аргументы (id связанного объекта) и фильтровать в AutocompleteView по этим полям. Это если с минимумом кода.
В противном случае придется писать доп точку API, доп поле c JS (для более гибкого и реюзабельного варианта), или писать JS для формы
UPD:
автокомплит в админке рано или поздно пригодится, когда будет много объектов и страница будет весить несколько мегабайт
