Commit 170255ca authored by Tim Graham's avatar Tim Graham
Browse files

[1.7.x] Fixed #22748 -- Corrected post_migrate usage example.

Thanks Rudolph for the report.

Backport of a00efa30 from master
parent 724e6008
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -494,16 +494,21 @@ Arguments sent with this signal:
    The database alias used for synchronization. Defaults to the ``default``
    database.

For example, ``yourapp/management/__init__.py`` could be written like::
For example, you could register a callback in an
:class:`~django.apps.AppConfig` like this::

    from django.apps import AppConfig
    from django.db.models.signals import post_migrate
    import yourapp.models

    def my_callback(sender, **kwargs):
        # Your specific logic here
        pass

    post_migrate.connect(my_callback, sender=yourapp.models)
    class MyAppConfig(AppConfig):
        ...

        def ready(self):
            post_migrate.connect(my_callback, sender=self)

post_syncdb
-----------