from django.dispatch import dispatcher from django.db.models import signals import models def post_syncdb(signal, sender, app, created_models): # only run when our model got created if (signal == signals.post_syncdb) and (app == models): models.create_initial_data() dispatcher.connect(post_syncdb, signal=signals.post_syncdb)