From 2d2e663124ecbc1e0f5e3784e0412abfd8b2fd4c Mon Sep 17 00:00:00 2001 From: bkfox Date: Fri, 11 Oct 2019 16:42:07 +0200 Subject: [PATCH] update --- aircox/models/page.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aircox/models/page.py b/aircox/models/page.py index 5b2c4fd..0d75e27 100644 --- a/aircox/models/page.py +++ b/aircox/models/page.py @@ -65,8 +65,8 @@ class Page(models.Model): parent = models.ForeignKey('self', models.CASCADE, blank=True, null=True, related_name='child_set') - title = models.CharField(max_length=128) - slug = models.SlugField(_('slug'), blank=True, unique=True) + title = models.CharField(max_length=100) + slug = models.SlugField(_('slug'), max_length=120, blank=True, unique=True) status = models.PositiveSmallIntegerField( _('status'), default=STATUS_DRAFT, choices=STATUS_CHOICES, ) @@ -99,7 +99,7 @@ class Page(models.Model): def save(self, *args, **kwargs): if not self.slug: - self.slug = slugify(self.title) + self.slug = slugify(self.title)[:100] count = Page.objects.filter(slug__startswith=self.slug).count() if count: self.slug += '-' + str(count)