自动完成 - 灯没有出现在Django管理员

时间:2015-11-22 18:50:14

标签: django django-admin django-autocomplete-light

我尝试在管理员菜单中安装自动完成照明功能。我在admin.py中添加了以下内容。我已在我的设置中安装该应用程序。

class InstitutionAdmin(admin.ModelAdmin):
    form = autocomplete_light.modelform_factory(Institution, exclude = [])
    list_display = ('name', 'url',)
    autocomplete_fields = ('name')

admin.site.register(Institution, InstitutionAdmin)

将此添加到autocomplete_light_registry.py:

autocomplete_light.register(InstitutionAdmin)

我认为我不需要自动完成网址吗?因为当我进入django的管理页面时,这应该出现?我错过了什么?

1 个答案:

答案 0 :(得分:0)

为要在InstitutionAdmin.form中自动填充的每个模型执行autocomplete_light.register()

http://django-autocomplete-light.readthedocs.org/en/master/api.html#autocomplete_light.registry.AutocompleteRegistry.register