server_ip = django_filters.CharFilter(field_name='server_ip', lookup_expr='icontains') # icontains,包含且忽略大小写 class Meta: # 指定模型 models = ServerInfo # 指定需要模糊查询的字段 fields = ['server_ip'] 4、视图类中增加属性 filterset_class class ServerInfoList(generics.ListAPIView): ...
name=hua是查不到的。 此时可以开启全局模糊查询,修改djangosettings配置文件: FILTERS_DEFAULT_LOOKUP_EXPR = 'icontains ok了