django admin inline - 当前内联值更改时添加另一个内联

时间:2016-10-20 16:53:29

标签: django django-forms django-admin

我有一个内联管理对象,代表'标记':

enter image description here

我需要更改当前内联值(在内联中选择一个值),系统会自动添加新的内联(而不是按下'添加其他标签')。

我尝试在父内联对象(Book)的change_form.html中添加一些javascript代码。

admin.py看起来像:

class BookAdmin(ModelAdmin):
    inlines = [
        AddTagInline,
    ]

我的change_form.html看起来像这样:(存在于templates / admin / book /中)

{% extends "admin/change_form.html" %}

{% block extrahead %}
{{ block.super }}

    <script type="text/javascript">
    if ('undefined' !== typeof(django)) {


        $('[id^=id_tagstracks_set]').change(function(){
            DO SOMETHING - IT NEVER REACH TO THIS POINT
        });
    }
    </script>

{% endblock %}

0 个答案:

没有答案