# register a signal do update permissions every migration.# This is based on app django_extensions update_permissions commandfromsouth.signalsimportpost_migratedefupdate_permissions_after_migration(app,**kwargs):""" Update app permission just after every migration. This is based on app django_extensions update_permissions management command. """fromdjango.confimportsettingsfromdjango.db.modelsimportget_app,get_modelsfromdjango.contrib.auth.managementimportcreate_permissionscreate_permissions(get_app(app),get_models(),2ifsettings.DEBUGelse0)post_migrate.connect(update_permissions_after_migration)