Как программно заполнить встроенный в Django admin автозаполнитель?

Я хотел бы использовать JS в админке Django для программного заполнения поля, которое использует встроенную опцию автозаполнения (НЕ autocomplete-light).

Допустим, поле называется myfavfield. Я могу получить его с помощью JS следующим образом $("#id_myfavfield"). Если оно уже заполнено некоторыми значениями, я могу извлечь их с помощью $("#id_myfavfield").val();, который, например, возвращает ['1', '4'], я также могу очистить myfavfield с помощью $("#id_myfavfield").empty();. Однако я не могу заполнить их, например, выполнив $("#id_myfavfield").val(['2', '4', '5']); или любым другим способом, который я пробовал. Кто-нибудь знает, как этого можно достичь?

Вернуться на верх