24 lines
713 B
Python
24 lines
713 B
Python
|
|
from django.apps import AppConfig, apps
|
||
|
|
from django.utils.translation import gettext_lazy as _
|
||
|
|
|
||
|
|
|
||
|
|
class WagtailAppConfig(AppConfig):
|
||
|
|
name = "wagtail"
|
||
|
|
label = "wagtailcore"
|
||
|
|
verbose_name = _("Wagtail core")
|
||
|
|
default_auto_field = "django.db.models.AutoField"
|
||
|
|
|
||
|
|
def ready(self):
|
||
|
|
from wagtail.models import AbstractPage
|
||
|
|
from wagtail.models.reference_index import ReferenceIndex
|
||
|
|
|
||
|
|
for model in apps.get_models():
|
||
|
|
if issubclass(model, AbstractPage):
|
||
|
|
ReferenceIndex.register_model(model)
|
||
|
|
|
||
|
|
from wagtail.signal_handlers import register_signal_handlers
|
||
|
|
|
||
|
|
register_signal_handlers()
|
||
|
|
|
||
|
|
from wagtail import widget_adapters # noqa: F401
|