make Category.slug unique

This commit is contained in:
Petr Dlouhý 2018-10-05 15:59:21 +02:00
parent 64f4f5737b
commit 841e14a17c
2 changed files with 19 additions and 1 deletions

View file

@ -46,7 +46,7 @@ class CategoryBase(MPTTModel):
verbose_name=_("parent"),
)
name = models.CharField(max_length=100, verbose_name=_("name"))
slug = models.SlugField(verbose_name=_("slug"))
slug = models.SlugField(verbose_name=_("slug"), unique=True)
active = models.BooleanField(default=True, verbose_name=_("active"))
objects = CategoryManager()

View file

@ -0,0 +1,18 @@
# Generated by Django 2.0.9 on 2018-10-05 13:59
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("categories", "0004_auto_20200517_1832"),
]
operations = [
migrations.AlterField(
model_name="category",
name="slug",
field=models.SlugField(unique=True, verbose_name="slug"),
),
]