AccroCBio/backend/common/migrations/0002_import_legacy_content.py
Louis Mazin 4fd1c14d1d test
2026-10-15 16:45:02 +02:00

14 lines
646 B
Python

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)]