﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
7100	breadcrumb UnicodeEncodeError	dvainsencher	nobody	"Non ascii __str__ string raise UnicodeEncodeError in breadcrumbs render in django/contrib/admin/templates/admin/change_form.html 
{{{ 
14  {% if add %}{% trans ""Add"" %} {{ opts.verbose_name }}{% else %}{{ original|truncatewords:""18"" }}{% endif %}
}}}
when editing an object.

I purpose change django/contrib/admin/views/main.py

{{{
403 - 'original': manipulator.original_object,
403 + 'original': smart_str(manipulator.original_object),
}}}

or, if original can't be changed, we can just add another variable in the Request

{{{
404 + 'original_str': smart_str(manipulator.original_object),
}}}

and change reference in the template - django/contrib/admin/templates/admin/change_form.html
{{{ 
14 - {% if add %}{% trans ""Add"" %} {{ opts.verbose_name }}{% else %}{{ original|truncatewords:""18"" }}{% endif %}
14 + {% if add %}{% trans ""Add"" %} {{ opts.verbose_name }}{% else %}{{ original_str|truncatewords:""18"" }}{% endif %}
}}}"		closed	Core (Management commands)	dev		invalid	breadcrumbs		Accepted	0	0	0	0	0	0
