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
|
||||
populate_from=("name", "parent__slug"),
|
||||
populate_from=("name",),
|
||||
allow_unicode=True,
|
||||
unique=True,
|
||||
editable=False,
|
||||
|
|
|
|||
Loading…
Reference in a new issue