﻿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
4545	[unicode] Admin crashed if delete object with unicode-contained primary key	hidded <me@…>	Adrian Holovaty	"Subj.

Testcase: create tag 'превед медвед' and try to delete it.
{{{
class Tag(models.Model):
        title = models.CharField(maxlength=255, primary_key='True')

        class Admin:
                pass
}}}

Traceback:
{{{
Traceback (most recent call last):
File ""/usr/lib/python2.5/site-packages/django/core/handlers/base.py"" in get_response
  77. response = callback(request, *callback_args, **callback_kwargs)
File ""/usr/lib/python2.5/site-packages/django/contrib/admin/views/decorators.py"" in _checklogin
  55. return view_func(request, *args, **kwargs)
File ""/usr/lib/python2.5/site-packages/django/views/decorators/cache.py"" in _wrapped_view_func
  39. response = view_func(request, *args, **kwargs)
File ""/usr/lib/python2.5/site-packages/django/contrib/admin/views/main.py"" in delete_stage
  506. deleted_objects = [u'%s: <a href=""../../%s/"">%s</a>' % (force_unicode(capfirst(opts.verbose_name)), object_id, escape(obj)), []]

  UnicodeDecodeError at /admin/blog/tag/hello ворлд/delete/
  'ascii' codec can't decode byte 0xd0 in position 6: ordinal not in range(128)
}}}"		closed	contrib.admin	other branch		fixed	unicode admin		Unreviewed	0	0	0	0	0	0
