在grappelli中以堆叠线形式使用django-autocomplete-light

时间:2015-11-02 05:53:07

标签: python django django-grappelli django-autocomplete-light

我试图在StackedInline内的grappelli管理页面中使用django-autocomplete-light。

在主模型中的字段上使用时,autocomplete-light字段可以正常工作。

enter image description here

然而,在内联中它们是无功能的。我得到的只是一个灰色的X,没有删除模型,没有字段输入文字:

enter image description here

在动态添加的内联中,我甚至无法点击该字段!:

enter image description here

我的代码:

admin.py

class ServiceInline(MembershipInline):
    model = models.Service
    form = forms.MembershipInlineFormFactory(models.Service)

forms.py

class ServiceAutocompleteForm(autocomplete_light.ModelForm):
    class Meta:
        fields='__all__'
        model = models.Service

        autocomplete_fields  = ['person','position']

1 个答案:

答案 0 :(得分:2)

所以事实证明这是生成的CSS的一个问题,其中grappelli中的浮点数覆盖了实际的自动完成输入。这可以使用以下CSS规则修复(只要它包含在管理站点使用的文件中):

.autocomplete-light-widget {
  z-index:10;
}