0

我正在尝试在StackedInline.

当用于主模型中的字段时,autocomplete-light字段工作得非常好。

在此处输入图像描述

但是在内联中它们是非功能性的。我得到的只是一个灰色的 X,它不会删除模型,也没有输入文本的字段:

在此处输入图像描述

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

在此处输入图像描述

我的代码:

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']
4

1 回答 1

2

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

.autocomplete-light-widget {
  z-index:10;
}
于 2015-11-02T21:27:06.397 回答