django后台search_fields字段搜索外键

在search_fields中加入一个外键的名字是不能查询的,要写成(外键名__外键中的字段名)的形式.

class HairCutterAdmin(admin.ModelAdmin):
    list_display = ['id', 'name', 'introduce', 'barbershop']
    list_display_links = ['name']
    search_fields = ['name', 'barbershop__name']
    list_per_page = constants.ADMIN_PER_PAGE

比如想要在理发师的表中搜索其所属于理发店的名字

你可能感兴趣的:(django后台search_fields字段搜索外键)