14 lines
646 B
Python
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)]
|