Notfellchen/src/fellchensammlung/apps.py

18 lines
545 B
Python

from django.apps import AppConfig
from .tools.signals import ensure_groups, ensure_languages
from django.db.models.signals import post_migrate
class FellchensammlungConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'fellchensammlung'
def ready(self):
from django.contrib.auth.models import Permission
try:
post_migrate.connect(ensure_groups, sender=self)
except Permission.DoesNotExist:
pass
post_migrate.connect(ensure_languages, sender=self)