vbv/server/vbv_lernwelt/notify/apps.py

21 lines
653 B
Python

from django.apps import AppConfig
from django.contrib import admin
class NotifyConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "vbv_lernwelt.notify"
def ready(self):
# Unregister the default Notification admin if it exists
from vbv_lernwelt.notify.models import Notification
# Move the admin import here to avoid early imports
from .admin import CustomNotificationAdmin
if admin.site.is_registered(Notification):
admin.site.unregister(Notification)
# Register the custom admin
admin.site.register(Notification, CustomNotificationAdmin)