From 0723262cd449cc7fef7d4fe368ef0dce46f3337e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com> Date: Tue, 31 May 2022 00:04:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBUG:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E5=99=A8bug=20fix:https://gitee.com/liqiangl?= =?UTF-8?q?og/django-vue-admin/issues/I596VR?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/dvadmin/utils/filters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/dvadmin/utils/filters.py b/backend/dvadmin/utils/filters.py index 3a088b9..6fc6912 100644 --- a/backend/dvadmin/utils/filters.py +++ b/backend/dvadmin/utils/filters.py @@ -165,8 +165,9 @@ class CustomDjangoFilterBackend(DjangoFilterBackend): def find_filter_lookups(self, orm_lookups, search_term_key): for lookup in orm_lookups: # if lookup.find(search_term_key) >= 0: + new_lookup = lookup.split("__")[0] # 修复条件搜索错误 bug - if lookup == search_term_key: + if new_lookup == search_term_key: return lookup return None