from django.db import migrations, models from django.utils.text import slugify def slugify_name(apps, schema_editor): Tool = apps.get_model("tasks", "tool") for tool in Tool.objects.all(): tool.slug = slugify(tool.name) tool.save(update_fields=["slug"]) class Migration(migrations.Migration): dependencies = [ ("tasks", "0001_initial"), ] operations = [ migrations.AddField( model_name="tool", name="slug", field=models.SlugField(blank=True, null=True, unique=True), ), migrations.RunPython(slugify_name), migrations.AlterField( model_name="tool", name="slug", field=models.SlugField(unique=True), ), ]