diff --git a/cms/migrations/0005_alter_page_slug.py b/cms/migrations/0005_alter_page_slug.py new file mode 100644 index 0000000..317e17e --- /dev/null +++ b/cms/migrations/0005_alter_page_slug.py @@ -0,0 +1,19 @@ +# Generated by Django 5.1.6 on 2026-04-16 17:43 + +import autoslug.fields +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('cms', '0004_alter_page_page_type'), + ] + + operations = [ + migrations.AlterField( + model_name='page', + name='slug', + field=autoslug.fields.AutoSlugField(always_update=True, default='', editable=False, populate_from='title', unique=True), + ), + ] diff --git a/cms/models.py b/cms/models.py index 59b0395..a805036 100644 --- a/cms/models.py +++ b/cms/models.py @@ -125,7 +125,9 @@ class PageType(models.TextChoices): page_type = models.CharField(_("Tipo de página"), max_length=2, choices=PageType) text = HTMLField(_("Texto"), blank=True) link_address = models.URLField(_("Endereço do link"), blank=True) - slug = AutoSlugField(populate_from="title", unique=True, default="", null=False) + slug = AutoSlugField( + populate_from="title", unique=True, always_update=True, default="", null=False + ) created_at = models.DateTimeField(_("Data de criação"), auto_now_add=True) updated_at = models.DateTimeField(_("Última modificação"), auto_now=True) is_published = models.BooleanField(_("Publicado?"))