django-ajax-选择内联'添加另一个'不会被束缚

时间:2014-08-07 16:15:31

标签: django-admin django-ajax-selects

我正在使用带有django-suit的django 1.6管理面板,我正在尝试制作一个表格内联,它将使用模型实例的名称自动完成我。 为此,我使用django-ajax-selects 现在,如果我定义,让我们说,extra = 3,那么我将有3个与ajax绑定的表格线。

我用“添加另一行”按钮添加的每一行都不会自动完成我(显示小部件。只是ajax没有绑定到字段)。

是否有一个django-ajax-select选项可以绑定内联中的新字段?我在文档中看到它的一个功能是“管理员内联”,但没有关于如何操作的唯物主义示例。

如果django-ajax-choices没有提供实现它的内置方法,那么如何使用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 个答案:

答案 0 :(得分:1)

嗯,我自己解决了这个问题 在django-ajax中记录它 - 选择GitHub 链接here