diff --git a/apps/application/serializers/application_serializers.py b/apps/application/serializers/application_serializers.py index a6f2ea29a39..44ecce1f9c7 100644 --- a/apps/application/serializers/application_serializers.py +++ b/apps/application/serializers/application_serializers.py @@ -332,9 +332,9 @@ def get_query_set(self): {'temp_application.name': models.CharField(), 'temp_application.desc': models.CharField(), 'temp_application.create_time': models.DateTimeField()})) if "desc" in self.data and self.data.get('desc') is not None: - query_set = query_set.filter(**{'temp_application.desc__contains': self.data.get("desc")}) + query_set = query_set.filter(**{'temp_application.desc__icontains': self.data.get("desc")}) if "name" in self.data and self.data.get('name') is not None: - query_set = query_set.filter(**{'temp_application.name__contains': self.data.get("name")}) + query_set = query_set.filter(**{'temp_application.name__icontains': self.data.get("name")}) query_set = query_set.order_by("-temp_application.create_time") query_set_dict['default_sql'] = query_set diff --git a/apps/application/serializers/chat_serializers.py b/apps/application/serializers/chat_serializers.py index d60f543bba7..dc69c147508 100644 --- a/apps/application/serializers/chat_serializers.py +++ b/apps/application/serializers/chat_serializers.py @@ -85,7 +85,7 @@ def get_query_set(self): base_query_dict = {'application_chat.application_id': self.data.get("application_id"), 'application_chat.create_time__gte': end_time} if 'abstract' in self.data and self.data.get('abstract') is not None: - base_query_dict['application_chat.abstract__contains'] = self.data.get('abstract') + base_query_dict['application_chat.abstract__icontains'] = self.data.get('abstract') base_condition = Q(**base_query_dict) min_star_query = None min_trample_query = None diff --git a/apps/dataset/serializers/dataset_serializers.py b/apps/dataset/serializers/dataset_serializers.py index 56215a93c31..6f03eca2a83 100644 --- a/apps/dataset/serializers/dataset_serializers.py +++ b/apps/dataset/serializers/dataset_serializers.py @@ -133,9 +133,9 @@ def get_query_set(self): {'temp.name': models.CharField(), 'temp.desc': models.CharField(), "document_temp.char_length": models.IntegerField(), 'temp.create_time': models.DateTimeField()})) if "desc" in self.data and self.data.get('desc') is not None: - query_set = query_set.filter(**{'temp.desc__contains': self.data.get("desc")}) + query_set = query_set.filter(**{'temp.desc__icontains': self.data.get("desc")}) if "name" in self.data and self.data.get('name') is not None: - query_set = query_set.filter(**{'temp.name__contains': self.data.get("name")}) + query_set = query_set.filter(**{'temp.name__icontains': self.data.get("name")}) query_set = query_set.order_by("-temp.create_time") query_set_dict['default_sql'] = query_set diff --git a/apps/dataset/serializers/document_serializers.py b/apps/dataset/serializers/document_serializers.py index 31a31faee8d..c3b41e802b5 100644 --- a/apps/dataset/serializers/document_serializers.py +++ b/apps/dataset/serializers/document_serializers.py @@ -121,7 +121,7 @@ def get_query_set(self): query_set = QuerySet(model=Document) query_set = query_set.filter(**{'dataset_id': self.data.get("dataset_id")}) if 'name' in self.data and self.data.get('name') is not None: - query_set = query_set.filter(**{'name__contains': self.data.get('name')}) + query_set = query_set.filter(**{'name__icontains': self.data.get('name')}) query_set = query_set.order_by('-create_time') return query_set diff --git a/apps/dataset/serializers/paragraph_serializers.py b/apps/dataset/serializers/paragraph_serializers.py index c3e1fea1c63..0fc20744e75 100644 --- a/apps/dataset/serializers/paragraph_serializers.py +++ b/apps/dataset/serializers/paragraph_serializers.py @@ -494,9 +494,9 @@ def get_query_set(self): **{'dataset_id': self.data.get('dataset_id'), 'document_id': self.data.get("document_id")}) if 'title' in self.data: query_set = query_set.filter( - **{'title__contains': self.data.get('title')}) + **{'title__icontains': self.data.get('title')}) if 'content' in self.data: - query_set = query_set.filter(**{'content__contains': self.data.get('content')}) + query_set = query_set.filter(**{'content__icontains': self.data.get('content')}) return query_set def list(self): diff --git a/apps/dataset/serializers/problem_serializers.py b/apps/dataset/serializers/problem_serializers.py index cc145620632..5d00d5be4cc 100644 --- a/apps/dataset/serializers/problem_serializers.py +++ b/apps/dataset/serializers/problem_serializers.py @@ -83,7 +83,7 @@ def get_query_set(self): query_set = query_set.filter( **{'dataset_id': self.data.get('dataset_id')}) if 'content' in self.data: - query_set = query_set.filter(**{'content__contains': self.data.get('content')}) + query_set = query_set.filter(**{'content__icontains': self.data.get('content')}) query_set = query_set.order_by("-create_time") return query_set