2016-02-14 40 views
5

我已成功设置自动完成注册表并拥有我的django管理表单,如果您转到表单,自动完成工作。我希望能够扩展自动完成以在list_filter视图上工作。因此,当您查看由Admin.py生成的视图时,生成的list_filter输入也会使用自动完成的jquery +服务URL。Django自动完成在管理员列表过滤器中的光

我没有看到文档中列出的任何东西,任何人都有任何指针?

回答

1

您应该定义自己的管理过滤器,它继承自django.contrib.admin.SimpleListFilter。然后应该为此过滤器提供您自己的HTML模板,该模板将使用django-autocomplete-light小部件之一。作为小部件的参数,您应该定义所需的自动填充URL。不要忘记包含适当的JS和CSS。

所有这些都在这个特殊的应用程序完成:dal-admin-filters