summaryrefslogtreecommitdiff
path: root/home/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'home/models.py')
-rw-r--r--home/models.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/home/models.py b/home/models.py
index 9fe1990..870e9b1 100644
--- a/home/models.py
+++ b/home/models.py
@@ -1,3 +1,5 @@
+from unidecode import unidecode
+
from django.db import models
from django.utils.translation import ugettext_lazy as _
@@ -53,6 +55,10 @@ class BasePage(Page):
show_in_menus=True).live().order_by('pk')
return context
+ def save(self, *args, **kwargs):
+ self.slug = unidecode(self.slug)
+ super().save(*args, **kwargs)
+
class HomePage(BasePage):
organization = models.CharField(max_length=200, blank=True, null=True)