summaryrefslogtreecommitdiff
path: root/chimere/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-22 13:28:53 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-22 13:28:53 +0200
commitd5feb2550a0d9149958720ce6bb262ebe2d96d96 (patch)
treef5ebc5984ee72f88a399dfafc16121bac966142b /chimere/models.py
parent433597411084d3c60a9cceeb58798e65a76aab36 (diff)
downloadChimère-2.0-RC4.tar.bz2
Chimère-2.0-RC4.zip
Replace unidecode by the django slugify filterv2.0-RC4
Diffstat (limited to 'chimere/models.py')
-rw-r--r--chimere/models.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/chimere/models.py b/chimere/models.py
index ca608e8..103503e 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -25,7 +25,6 @@ import simplejson as json
from lxml import etree
from datetime import datetime, timedelta
from subprocess import Popen, PIPE
-import unidecode
from django.conf import settings
from django.contrib.gis.db import models
@@ -36,6 +35,7 @@ from django.core.exceptions import ValidationError
from django.core.urlresolvers import reverse
from django.db.models.signals import post_save
from django import forms
+from django.template import defaultfilters
from django.utils.translation import ugettext_lazy as _
from chimere.widgets import PointField, RouteField, SelectMultipleField, \
@@ -308,8 +308,8 @@ class Marker(GeographicItem):
super(Marker, self).__init__(*args, **kwargs)
# add read attributes for properties
for property in self.getProperties():
- attr_name = unidecode.unidecode(property.propertymodel.name).lower()
- attr_name = re.sub(r'\W+','_', attr_name.strip())
+ attr_name = defaultfilters.slugify(property.propertymodel.name)
+ attr_name = re.sub(r'-','_', attr_name)
if not hasattr(self, attr_name):
setattr(self, attr_name, property.value)