diff --git a/dbsettings/management.py b/dbsettings/management.py index a9bea9f..6163232 100644 --- a/dbsettings/management.py +++ b/dbsettings/management.py @@ -1,4 +1,4 @@ -from django.db.models.signals import post_syncdb +from django.db.models.signals import post_migrate def mk_permissions(permissions, appname, verbosity): @@ -35,4 +35,4 @@ def handler(sender, **kwargs): mk_permissions([permission], app_label, 0) -post_syncdb.connect(handler) +post_migrate.connect(handler) diff --git a/dbsettings/utils.py b/dbsettings/utils.py index 1fc313a..c2a09d2 100644 --- a/dbsettings/utils.py +++ b/dbsettings/utils.py @@ -22,4 +22,4 @@ def install_settings(app, created_models, verbosity=2, **kwargs): except: raise ImproperlyConfigured("%s requires dbsettings." % app_label) - signals.post_syncdb.connect(install_settings, sender=app, weak=False) + signals.post_migrate.connect(install_settings, sender=app, weak=False)