#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
-~----------~----~----~----~------~----~------~--~---

Reply via email to