From 8fb064ac8cd95f3fccead9c881d20a59f2f48add Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Sun, 30 Jul 2017 18:01:41 +0200 Subject: [PATCH] fix: cfp app config was not loaded --- cfp/__init__.py | 1 + cfp/signals.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cfp/__init__.py b/cfp/__init__.py index e69de29..9d019f2 100644 --- a/cfp/__init__.py +++ b/cfp/__init__.py @@ -0,0 +1 @@ +default_app_config = 'cfp.apps.CFPConfig' diff --git a/cfp/signals.py b/cfp/signals.py index bed73a4..7e70d2b 100644 --- a/cfp/signals.py +++ b/cfp/signals.py @@ -3,15 +3,17 @@ from django.dispatch import receiver from django.contrib.sites.models import Site from django.conf import settings +from ponyconf.decorators import disable_for_loaddata from .models import Conference @receiver(post_save, sender=Site, dispatch_uid="Create Conference for Site") @disable_for_loaddata def create_conference(sender, instance, **kwargs): - Conference.objects.get_or_create(site=instance) + conference, created = Conference.objects.get_or_create(site=instance) +# connected in apps.py def call_first_site_post_save(apps, **kwargs): try: site = Site.objects.get(id=getattr(settings, 'SITE_ID', 1))