#4442: [unicode] Error when going to add page in admin
-------------------------+--------------------------------------------------
Reporter: Esaj | Owner: adrian
Status: new | Component: Admin interface
Version: other branch | Keywords: unicode
Stage: Unreviewed | Has_patch: 0
-------------------------+--------------------------------------------------
{{{
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py",
line 272, in run
self.result = application(self.environ, self.start_response)
File "/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py",
line 614, in __call__
return self.application(environ, start_response)
File "/usr/lib/python2.5/site-packages/django/core/handlers/wsgi.py",
line 189, in __call__
response = self.get_response(request)
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py",
line 111, in get_response
return debug.technical_500_response(request, *sys.exc_info())
File "/usr/lib/python2.5/site-packages/django/views/debug.py", line 139,
in technical_500_response
return HttpResponseServerError(t.render(c), mimetype='text/html')
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 181, in render
return self.nodelist.render(context, encoding)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 746, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 764, in render_node
result = node.render(context)
File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py",
line 126, in render
nodelist.append(node.render(context))
File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py",
line 213, in render
return self.nodelist_true.render(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 746, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 774, in render_node
raise wrapped
TemplateSyntaxError: Caught an exception while rendering: sequence item 2:
expected string or Unicode, __proxy__ found
Original Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 764, in render_node
result = node.render(context)
File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py",
line 126, in render
nodelist.append(node.render(context))
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 800, in render
return self.filter_expression.resolve(context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 585, in resolve
obj = resolve_variable(self.var, context)
File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
line 710, in resolve_variable
current = force_unicode(current)
File "/usr/lib/python2.5/site-packages/django/utils/encoding.py", line
34, in force_unicode
s = unicode(s)
File "/usr/lib/python2.5/site-packages/django/utils/functional.py", line
54, in __unicode_cast
return self.__func(*self.__args, **self.__kw)
File "/usr/lib/python2.5/site-
packages/django/utils/translation/__init__.py", line 67, in string_concat
return real_string_concat(*strings)
File "/usr/lib/python2.5/site-
packages/django/utils/translation/trans_null.py", line 16, in <lambda>
string_concat = lambda *strings: u''.join([smart_unicode(el) for el in
strings])
TypeError: sequence item 2: expected string or Unicode, __proxy__ found
}}}
The model in question:
{{{
class Customer(models.Model):
"""A customer."""
name = models.CharField(maxlength=256)
sites = models.ManyToManyField(Site)
objects = models.Manager()
on_site = CurrentSiteManager('sites')
def __unicode__(self):
return self.name
class Admin:
list_display = ('name',)
search_fields = ('name',)
class Meta:
ordering = ('name',)
}}}
--
Ticket URL: <http://code.djangoproject.com/ticket/4442>
Django Code <http://code.djangoproject.com/>
The web framework for perfectionists with deadlines
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---