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