Немного предыстории: Я полностью переопределил Django шаблоны администратора. Все отлично работает В change_form.html
я инициализировал выборку. js с помощью следующего сценария:
<script>
$('select').selectize({
create: false,
sortField: 'text',
});
</script>
Теперь все выглядит и работает нормально, но у меня возникает небольшая проблема, когда я нажимаю кнопку добавления в related_field_wrapper для этого внешнего ключа. Я нажимаю его, открывается всплывающее окно, и объект создается для этой модели, но он не обновляет выбор для этого поля. Как будто он не отображается в списке опций выбора, но если я ничего не изменяю в этом поле выбора, он фактически не показывает, что объект выбран, но после сохранения он сохраняет вновь созданный объект в этом поле. , Это означает, что поле устанавливается в поле выбора, но selectize просто не обновляется.
Я понимаю, что это может быть очень конкретный запрос c и что он меньше связан с Django и больше JS / Selectize связанный, но я бы очень признателен за некоторую помощь.
Думаю, отправной точкой будет узнать, какие функции выполняются при создании нового объекта или обновлении Selectize при создании нового объекта. Я потерян, ребята.
Спасибо, что прочитали это,