django-ajax-select inline "добавить другого" не будет связываться

Я использую админ-панель django 1.6 с http://djangosuit.com/ и пытаюсь создать табличную строку, которая автоматически заполнит меня именем экземпляра модели. Для этого я использую django-ajax-select.
Теперь, если я определю, скажем, extra = 3, тогда у меня будет 3 табличных строки, связанных с ajax.

И каждая вторая строка, которую я добавляю с помощью кнопки "Добавить еще одну строку", не заполняет меня автоматически (виджет отображается. Просто ajax не привязан к полю).

Есть ли опция django-ajax-select, которая будет связывать новые поля в строке? В документации я видел, что одной из его функций является "inline администратора", но нет материалистического примера того, как это сделать.

Если django-ajax-selects не предлагает встроенный способ для достижения этого, как это можно сделать с помощью переопределения jQuery/ Javascript?

Вот мой inlines.py

class AlternativeInline(AjaxSelectAdminTabularInline):
    model = Alternative
    form = make_ajax_form(Alternative, {'item_compared_to': 'item'})
    fk_name = 'item_compared_with'
    suit_classes = 'suit-tab suit-tab-alternatives'
    verbose_name = 'Alternative'
    verbose_name_plural = 'Alternatives'
    extra = 1

Если требуются другие фрагменты из моего кода, просто скажите:)

1 ответ

Решение

Ну, решил эту проблему сам.
Задокументировано это в django-ajax-selects GitHub.
Ссылка здесь.

Другие вопросы по тегам