From 14a5417891a3e0e378951c92da19c7c23ec029b6 Mon Sep 17 00:00:00 2001 From: Diederik van der Boor Date: Wed, 17 Feb 2016 12:26:49 +0100 Subject: [PATCH] Added yet another hack to keep the child admin site happy. This really validates a different solution to the child admin layout, e.g. by registering the models in the regular admin site. --- polymorphic/admin.py | 1 + 1 file changed, 1 insertion(+) diff --git a/polymorphic/admin.py b/polymorphic/admin.py index 709b796..5bbd730 100644 --- a/polymorphic/admin.py +++ b/polymorphic/admin.py @@ -126,6 +126,7 @@ class PolymorphicParentModelAdmin(admin.ModelAdmin): def __init__(self, model, admin_site, *args, **kwargs): super(PolymorphicParentModelAdmin, self).__init__(model, admin_site, *args, **kwargs) self._child_admin_site = self.admin_site.__class__(name=self.admin_site.name) + self._child_admin_site.get_app_list = lambda request: () # HACK: workaround for Django 1.9 self._is_setup = False def _lazy_setup(self):