Fixed a regression in the user admin page introduced in a92e7f37c4.

a92e7f37c4 switched most of the internal stuff
to format_html. Using format_html in the `render` method of
`ReadOnlyPasswordHashWidget` caused it to generate `SafeString` instances.
Later these safe strings where returned from `BoundField.__unicode__` which
caused force_unicode to loose the "safe" information. This commit fixes that by
ensuring that the render method returns `SafeUnicode` instead of `SafeString`.
This commit is contained in:
Florian Apolloner 2012-07-07 15:29:20 +02:00
parent 8dafd04c45
commit 52a9e15794
1 changed files with 2 additions and 0 deletions

View File

@ -1,3 +1,5 @@
from __future__ import unicode_literals
from django import forms from django import forms
from django.forms.util import flatatt from django.forms.util import flatatt
from django.template import loader from django.template import loader