def slugify(text, delim=u'-'):
text = unidecode.unidecode(text)
result = 
for word in _punct_re.split(text.lower()):
From flask snippet
It's slightly more complicated than that... I'd rather wait for Django 1.8 to support it out of the box.
On a second thought, I'm not using forms.SlugField or the django's admin, so it might be all right.
I added support for this by including an extra dependency.