def ready(self):
# Monkey-patch `RedirectNodeAdmin` to replace `fieldsets` attribute
# with `base_fieldsets` to avoid infinitie recursion bug when using
# django-polymorphic versions >= 0.8 and < 1.1, see:
# https://github.com/django-fluent/django-fluent-pages/issues/110
from django.conf import settings
if 'fluent_pages.pagetypes.redirectnode' in settings.INSTALLED_APPS:
from fluent_pages.pagetypes.redirectnode.admin \
import RedirectNodeAdmin
if getattr(RedirectNodeAdmin, 'fieldsets', None):
RedirectNodeAdmin.base_fieldsets = RedirectNodeAdmin.fieldsets
RedirectNodeAdmin.fieldsets = None
# Connect signal handlers.
post_migrate.connect(update_site, sender=self)
# Import plugins from installed apps.
autodiscover_modules('plugins')
评论列表
文章目录