from django.db import migrations def import_existing_content(apps, schema_editor): Old = apps.get_model('education', 'SiteContent') New = apps.get_model('common', 'SiteContent') for old in Old.objects.using(schema_editor.connection.alias).all().iterator(): New.objects.using(schema_editor.connection.alias).get_or_create(key=old.key, defaults={'value': old.value}) class Migration(migrations.Migration): dependencies = [('common', '0001_initial'), ('education', '0004_alter_announcement_id_alter_contactmessage_id_and_more')] operations = [migrations.RunPython(import_existing_content, migrations.RunPython.noop)]