#16100: `date_hierarchy` in admin wiredly broken
---------------------+-------------------------------
 Reporter:  geber@…  |          Owner:  nobody
     Type:  Bug      |         Status:  new
Milestone:           |      Component:  contrib.admin
  Version:  1.3      |       Severity:  Normal
 Keywords:           |   Triage Stage:  Unreviewed
Has patch:  0        |  Easy pickings:  0
---------------------+-------------------------------
 My django Installation runns in fcgi. And I get an error like this pretty
 often:

 {{{
 Traceback:
 File "/home/.../prod/lib/django/core/handlers/base.py" in get_response
   111.                         response = callback(request,
 *callback_args, **callback_kwargs)
 File "/home/.../prod/lib/django/contrib/admin/options.py" in wrapper
   307.                 return self.admin_site.admin_view(view)(*args,
 **kwargs)
 File "/home/.../prod/lib/django/utils/decorators.py" in _wrapped_view
   93.                     response = view_func(request, *args, **kwargs)
 File "/home/.../prod/lib/django/views/decorators/cache.py" in
 _wrapped_view_func
   79.         response = view_func(request, *args, **kwargs)
 File "/home/.../prod/lib/django/contrib/admin/sites.py" in inner
   197.             return view(request, *args, **kwargs)
 File "/home/.../prod/src/../lib/mobileadmin/decorators.py" in
 _change_templates
   52.         return function(self, request, *args, **kwargs)
 File "/home/.../prod/src/../lib/mobileadmin/decorators.py" in
 _change_templates
   52.         return function(self, request, *args, **kwargs)
 File "/home/.../prod/lib/django/utils/decorators.py" in _wrapper
   28.             return bound_func(*args, **kwargs)
 File "/home/.../prod/lib/django/utils/decorators.py" in _wrapped_view
   93.                     response = view_func(request, *args, **kwargs)
 File "/home/.../prod/lib/django/utils/decorators.py" in bound_func
   24.                 return func(self, *args2, **kwargs2)
 File "/home/.../prod/lib/django/contrib/admin/options.py" in
 changelist_view
   1179.         ], context, context_instance=context_instance)
 File "/home/.../prod/lib/django/shortcuts/__init__.py" in
 render_to_response
   20.     return HttpResponse(loader.render_to_string(*args, **kwargs),
 **httpresponse_kwargs)
 File "/home/.../prod/lib/django/template/loader.py" in render_to_string
   188.         return t.render(context_instance)
 File "/home/.../prod/lib/django/template/base.py" in render
   123.             return self._render(context)
 File "/home/.../prod/lib/django/template/base.py" in _render
   117.         return self.nodelist.render(context)
 File "/home/.../prod/lib/django/template/base.py" in render
   744.                 bits.append(self.render_node(node, context))
 File "/home/.../prod/lib/django/template/base.py" in render_node
   757.         return node.render(context)
 File "/home/.../prod/lib/django/template/loader_tags.py" in render
   127.         return compiled_parent._render(context)
 File "/home/.../prod/lib/django/template/base.py" in _render
   117.         return self.nodelist.render(context)
 File "/home/.../prod/lib/django/template/base.py" in render
   744.                 bits.append(self.render_node(node, context))
 File "/home/.../prod/lib/django/template/base.py" in render_node
   757.         return node.render(context)
 File "/home/.../prod/lib/django/template/loader_tags.py" in render
   127.         return compiled_parent._render(context)
 File "/home/.../prod/lib/django/template/base.py" in _render
   117.         return self.nodelist.render(context)
 File "/home/.../prod/lib/django/template/base.py" in render
   744.                 bits.append(self.render_node(node, context))
 File "/home/.../prod/lib/django/template/base.py" in render_node
   757.         return node.render(context)
 File "/home/.../prod/lib/django/template/loader_tags.py" in render
   64.             result = block.nodelist.render(context)
 File "/home/.../prod/lib/django/template/base.py" in render
   744.                 bits.append(self.render_node(node, context))
 File "/home/.../prod/lib/django/template/base.py" in render_node
   757.         return node.render(context)
 File "/home/.../prod/lib/django/template/loader_tags.py" in render
   64.             result = block.nodelist.render(context)
 File "/home/.../prod/lib/django/template/base.py" in render
   744.                 bits.append(self.render_node(node, context))
 File "/home/.../prod/lib/django/template/base.py" in render_node
   757.         return node.render(context)
 File "/home/.../prod/lib/django/template/base.py" in render
   921.                     dict = func(*args)
 File "/home/.../prod/lib/django/contrib/admin/templatetags/admin_list.py"
 in date_hierarchy
   254.
 last=models.Max(field_name))
 File "/home/.../prod/lib/django/db/models/query.py" in aggregate
   321.         return query.get_aggregation(using=self.db)
 File "/home/.../prod/lib/django/db/models/sql/query.py" in get_aggregation
   374.             in zip(query.aggregate_select.items(), result)
 File "/home/.../prod/lib/django/db/models/sql/query.py" in
 resolve_aggregate
   316.             return int(value)

 Exception Type: TypeError at /admin/devices/dsd/
 Exception Value: int() argument must be a string or a number, not
 'datetime.date'
 }}}

 I have no idea where it comes from. But restarting the apache (and all its
 fcgi instances and memcached) it works again. I really have no idea, how
 to solve this issue. Any ideas? Is it a django-bug? Do you need more
 information?

-- 
Ticket URL: <https://code.djangoproject.com/ticket/16100>
Django <https://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