angrybeanie_wagtail/env/lib/python3.12/site-packages/wagtailmedia/apps.py

25 lines
804 B
Python
Raw Permalink Normal View History

2025-07-25 21:32:16 +10:00
from django.apps import AppConfig
from django.db.models import ForeignKey
class WagtailMediaAppConfig(AppConfig):
default_auto_field = "django.db.models.AutoField"
name = "wagtailmedia"
label = "wagtailmedia"
verbose_name = "Wagtail media"
def ready(self):
from wagtail.admin.compare import register_comparison_class
from .edit_handlers import MediaFieldComparison
from .models import get_media_model
from .signal_handlers import register_signal_handlers
register_signal_handlers()
# Set up image ForeignKeys to use ImageFieldComparison as the comparison class
# when comparing page revisions
register_comparison_class(
ForeignKey, to=get_media_model(), comparison_class=MediaFieldComparison
)