Можно ли отфильтровать встроенное поле автозаполнения по динамическому значению, введенному пользователем?
Например, у меня есть административная форма, в которой персонал вводит информацию об играх, включая домашнюю и гостевую команду, дату игры ивремя, счет и т. д. Они также вводят индивидуальные имена игроков и статистику.Я хотел бы добавить фильтр, чтобы показывать только игроков домашней или гостевой команды.
Я использую модуль InlineAutocompleteAdmin , который предоставляет подсказки для автозаполнения полей ввода.
Вот текущий встроенный код автозаполнения:
class IndividualFootballGameInline(InlineAutocompleteAdmin):
model = IndividualFootballGame
extra = 1
related_search_fields = {
'player': ('player__first_name', 'player__last_name', '#team__sport__sport=Football', '#team__season__season_start_date__year=' + str(get_current_season_start_year('football'))),
}
Если это можно сделать, вы можете объяснить, как?