From f1f07f07fb56d9bb80c6e8d24e997573e3654930 Mon Sep 17 00:00:00 2001 From: HongWeipeng Date: Mon, 25 Jun 2018 15:59:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8E=B7=E5=8F=96=E5=8D=95?= =?UTF-8?q?=E4=B8=AA=E8=AE=B0=E5=BD=95=E6=97=B6=E5=BC=95=E5=8F=91select=20?= =?UTF-8?q?all=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xadmin/views/base.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/xadmin/views/base.py b/xadmin/views/base.py index 6d946a54d..cdec14498 100644 --- a/xadmin/views/base.py +++ b/xadmin/views/base.py @@ -526,11 +526,10 @@ def get_object(self, object_id): Get model object instance by object_id, used for change admin view """ # first get base admin view property queryset, return default model queryset - queryset = self.queryset() - model = queryset.model + model = self.model try: object_id = model._meta.pk.to_python(object_id) - return queryset.get(pk=object_id) + return model.objects.get(pk=object_id) except (model.DoesNotExist, ValidationError): return None