Django admin ForeignKey 字段增加搜索选择框
2023-06-13 09:18:40 时间
产生背景
当 ForeignKey 数据过多,手动在后台添加时不方便找到自己的想要数据,遂想要一个可以搜索检索数据功能。
检索文档
With this you can use the autocomplete_fields
on a foreignkey
field on your source admin class and as before set the search_fields
on the target admin class.
配置 admin
class AnchorBindAgentAdmin(admin.ModelAdmin):
list_display = ["agent", "anchor", "proportion", "start_time", "end_time", "create_time"]
list_display_links = ["agent", "anchor", "proportion", "start_time", "end_time", "create_time"]
list_filter = ["agent", "anchor", "start_time", "end_time"]
list_per_page = 20 # 每页数量
readonly_fields = ["start_time"]
autocomplete_fields = ["anchor"] # 带有搜索框的外键选择框
配置后效果
注意事项
被搜索的字段需要在其对应对的模型的 admin 中加入到 search_field
相关文章
- 在pycharm中安装pip_pycharm安装django
- Django的HttpRequest[通俗易懂]
- Django(9)url指定默认参数「建议收藏」
- 一个用来快速部署 Django API 的 DockerFile
- pycharm jinja2_Python django
- django实现分页_vue json
- Django框架开发001期 Python+Django开发教程,开启你的第一个django网站应用
- Django 实现自动化运维后台
- django 关于 ModelForm
- Django+Celery学习笔记1——任务队列介绍
- Django项目在Linux服务器上部署和躺过的坑
- windows +apache + django + mod_wsgi 部署 Django 站点
- django runserver log add client(request) ip
- 如何选择合适的 django 版本使用
- python-Django-安装与配置(二)
- Django自定义中间件及其实例应用
- 深入浅出Django与MSSQL整合(django-mssql)