0

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

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

是否有 django-ajax-select 选项可以绑定内联中的新字段?我在文档中看到它的功能之一是“管理内联”,但没有关于如何做到这一点的物质示例。

如果 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

如果需要我的代码中的任何其他片段,请直接说 :)

4

1 回答 1

1

好吧,我自己解决了这个问题。
在 django-ajax-selects GitHub 中记录了它。
链接在这里

于 2014-08-22T19:21:02.757 回答