我正在使用带有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
如果需要我的代码中的任何其他片段,请直接说 :)