# Generated by Django 2.2.4 on 2019-09-23 12:55 from django.db import migrations import django_extensions.db.fields from collection.models import Collection def migrate_data_forward(apps, schema_editor): for instance in Collection.objects.all(): print("Generating slug for %s" % instance) instance.save() # Will trigger slug update def migrate_data_backward(apps, schema_editor): pass class Migration(migrations.Migration): dependencies = [ ('collection', '0011_auto_20190920_1059'), ] operations = [ migrations.AddField( model_name='collection', name='slug', field=django_extensions.db.fields.AutoSlugField(blank=True, editable=True, populate_from=['name', 'pk'], db_index=True, verbose_name='Collection slug'), ), migrations.RunPython( migrate_data_forward, migrate_data_backward, ), ]