diff --git a/django/contrib/admin/filterspecs.py b/django/contrib/admin/filterspecs.py index 5fa1d82dfa..5aa950cbf4 100644 --- a/django/contrib/admin/filterspecs.py +++ b/django/contrib/admin/filterspecs.py @@ -7,7 +7,7 @@ certain test -- e.g. being a DateField or ForeignKey. """ from django.db import models -from django.utils.encoding import smart_unicode +from django.utils.encoding import smart_unicode, iri_to_uri from django.utils.translation import ugettext as _ import datetime @@ -44,7 +44,7 @@ class FilterSpec(object): for choice in self.choices(cl): t.append(u'%s\n' % \ ((choice['selected'] and ' class="selected"' or ''), - choice['query_string'] , + iri_to_uri(choice['query_string']), choice['display'])) t.append('\n\n') return "".join(t) diff --git a/django/contrib/admin/templates/admin/filter.html b/django/contrib/admin/templates/admin/filter.html index 8b5b521437..bcc64ac7e4 100644 --- a/django/contrib/admin/templates/admin/filter.html +++ b/django/contrib/admin/templates/admin/filter.html @@ -3,6 +3,6 @@ diff --git a/django/contrib/databrowse/templates/databrowse/fieldchoice_list.html b/django/contrib/databrowse/templates/databrowse/fieldchoice_list.html index 551c236faf..952e771af6 100644 --- a/django/contrib/databrowse/templates/databrowse/fieldchoice_list.html +++ b/django/contrib/databrowse/templates/databrowse/fieldchoice_list.html @@ -10,7 +10,7 @@