Features: 1) Alter category.slug to populate only from name and enable null values in migration.

Fixes: 1) None.

Extra: 1) Removed `parent__slug` from `populate_from` in `category.slug` field in models for consistency.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-21 19:29:43 +03:00
parent fe9dfe552b
commit e99ae9e85c
2 changed files with 27 additions and 1 deletions

View file

@ -0,0 +1,26 @@
# Generated by Django 5.2 on 2025-06-21 16:29
import django_extensions.db.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("core", "0028_alter_category_slug_alter_product_slug"),
]
operations = [
migrations.AlterField(
model_name="category",
name="slug",
field=django_extensions.db.fields.AutoSlugField(
allow_unicode=True,
blank=True,
editable=False,
null=True,
populate_from=("name",),
unique=True,
),
),
]

View file

@ -214,7 +214,7 @@ class Category(ExportModelOperationsMixin("category"), NiceModel, MPTTModel):
)
slug: str = AutoSlugField( # type: ignore
populate_from=("name", "parent__slug"),
populate_from=("name",),
allow_unicode=True,
unique=True,
editable=False,