Администратор Django, переопределить выпадающий список выбором из всплывающего окна

#django #django-admin

#django #django-admin

Вопрос:

В отношениях «один ко многим», как я могу переопределить выпадающее меню в форме изменения, чтобы иметь возможность выбирать значение из всплывающего окна, особенно когда выпадающий список может содержать довольно длинный список, который может замедлить загрузку страницы.

Ответ №1:

Только что нашел ответ:

raw_id_fields — это список полей, которые вы хотели бы изменить в виджет ввода для ForeignKey или ManyToManyField:

класс ArticleAdmin(admin.ModelAdmin): raw_id_fields = («газета»,)

https://docs.djangoproject.com/en/1.6/ref/contrib/admin/#django.contrib.admin .ModelAdmin.raw_id_fields

Теперь вопрос в том, как я могу отобразить удобное для пользователя значение вместо идентификатора, возвращаемого из всплывающего окна.