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