#8110: Admin interface: 'long' object has no attribute 'isdigit'
-------------------------------------------+--------------------------------
Reporter: anonymous | Owner: nobody
Status: reopened | Milestone: 1.0
Component: django.contrib.admin | Version: 1.0
Resolution: | Keywords:
Stage: Accepted | Has_patch: 1
Needs_docs: 0 | Needs_tests: 0
Needs_better_patch: 0 |
-------------------------------------------+--------------------------------
Comment (by nekron):
Replying to [comment:22 kmtracey]:
> I am confused by your traceback included above. The one that starts
"Original traceback" and starts with "django/template/debug.py", line
71,"...yet this bug you and everyone else reports only occurs with DEBUG
set to False. There is also no mention of django/template/debug.py in the
original posted traceback, nor any indication that there are multiple
exceptions raised...so all in all I find that traceback info confusing.
To get my traceback I did uncomment the ADMIN settings variable in
settings_local.py (from the byteflow installation). Thus I got the error
500 traceback mailed. The complete traceback reads (I have slighty
formatted the output because c&p from my webclient did not copy carridge
returns):
{{{
Traceback (most recent call last): File "/usr/local/lib/python2.5/site-
packages/django/core/handlers/base.py", line 86, in get_response response
= callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python2.5/site-
packages/django/contrib/admin/sites.py", line 145, in root return
self.index(request)
File "/usr/local/lib/python2.5/site-
packages/django/views/decorators/cache.py", line 44, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "/usr/local/lib/python2.5/site-
packages/django/contrib/admin/sites.py", line 319, in index
context_instance=template.RequestContext(request)
File "/usr/local/lib/python2.5/site-
packages/django/shortcuts/__init__.py", line 18, in render_to_response
return HttpResponse(loader.render_to_string(*args, **kwargs),
**httpresponse_kwargs)
File "/usr/local/lib/python2.5/site-packages/django/template/loader.py",
line 107, in render_to_string return t.render(context_instance)
File "/usr/local/lib/python2.5/site-packages/django/template/__init__.py",
line 176, in render return self.nodelist.render(context)
File "/usr/local/lib/python2.5/site-packages/django/template/__init__.py",
line 768, in render bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.5/site-packages/django/template/debug.py",
line 71, in render_node result = node.render(context)
File "/usr/local/lib/python2.5/site-
packages/django/template/loader_tags.py", line 97, in render return
compiled_parent.render(context)
File "/usr/local/lib/python2.5/site-packages/django/template/__init__.py",
line 176, in render return self.nodelist.render(context)
File "/usr/local/lib/python2.5/site-packages/django/template/__init__.py",
line 768, in render bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.5/site-packages/django/template/debug.py",
line 71, in render_node result = node.render(context)
File "/usr/local/lib/python2.5/site-
packages/django/template/loader_tags.py", line 97, in render return
compiled_parent.render(context)
File "/usr/local/lib/python2.5/site-packages/django/template/__init__.py",
line 176, in render return self.nodelist.render(context)
File "/usr/local/lib/python2.5/site-packages/django/template/__init__.py",
line 768, in render bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.5/site-packages/django/template/debug.py",
line 71, in render_node result = node.render(context)
File "/usr/local/lib/python2.5/site-
packages/django/template/loader_tags.py", line 24, in render result =
self.nodelist.render(context)
File "/usr/local/lib/python2.5/site-packages/django/template/__init__.py",
line 768, in render bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.5/site-packages/django/template/debug.py",
line 81, in render_node raise wrapped TemplateSyntaxError: Caught an
exception while rendering: 'int' object has no attribute 'isdigit'
Original Traceback (most recent call last): File "/usr/local/lib/python2.5
/site-packages/django/template/debug.py", line 71, in render_node result =
node.render(context)
File "/usr/local/lib/python2.5/site-
packages/django/contrib/admin/templatetags/log.py", line 17, in render if
not self.user.isdigit(): AttributeError: 'int' object has no attribute
'isdigit'
}}}
I know that casting from int to string is just a workaround and there must
be a bug somewhere in the template stuff or otherwise.
--
Ticket URL: <http://code.djangoproject.com/ticket/8110#comment:23>
Django <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
-~----------~----~----~----~------~----~------~--~---