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:
parent
fe9dfe552b
commit
e99ae9e85c
2 changed files with 27 additions and 1 deletions
26
core/migrations/0029_alter_category_slug.py
Normal file
26
core/migrations/0029_alter_category_slug.py
Normal 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,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -214,7 +214,7 @@ class Category(ExportModelOperationsMixin("category"), NiceModel, MPTTModel):
|
||||||
)
|
)
|
||||||
|
|
||||||
slug: str = AutoSlugField( # type: ignore
|
slug: str = AutoSlugField( # type: ignore
|
||||||
populate_from=("name", "parent__slug"),
|
populate_from=("name",),
|
||||||
allow_unicode=True,
|
allow_unicode=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
editable=False,
|
editable=False,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue