我在Django中有不同的应用程序:
First APP:
First APP model1
First APP model2
SECOND APP:
SECOND APP model1
SECOND APP model2
实际上有很多应用程序和模型,我想知道我是否可以在http://localhost:8000/admin/
URL中使用search_fields
,即在Django管理站点的主页上。
由于每个应用程序都有自己的管理文件,我在哪里注册它们。所以在这种情况下,我在哪里放置search_fields
?
2条答案
按热度按时间7ivaypg91#
您可以使用django-admin-searchbar
注意:我还没有使用过这个插件
6ljaweal2#
我没有设法添加一个搜索栏直接进入管理主页,但我做了一个页面,其中列出了所有的应用程序(根据连接的用户的权限),如果你点击一个应用程序的链接,它会把你送到应用程序的主页.我添加了一个按钮,管理主页打开这个网页包含过滤器.
xxxx_project/templates/list_apps.html:
xxxx_project/urls.py:
xxxx_project/views.py:
然后,转到url“xxxxxx/apps/”:
它允许我过滤应用程序名称: