﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
22994	"""'GenericForeignKey' object has no attribute 'opts'"" exception on 1.7"	glicerinu@…	Tim Graham <timograham@…>	"Django raises a ""'GenericForeignKey' object has no attribute 'opts'"" when using 'content_object' on a `ModelAdmin.list_display` 


{{{
Traceback:
File ""/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py"" in get_response
  137.                 response = response.render()
File ""/usr/local/lib/python2.7/dist-packages/django/template/response.py"" in render
  103.             self.content = self.rendered_content
File ""/usr/local/lib/python2.7/dist-packages/django/template/response.py"" in rendered_content
  80.         content = template.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/base.py"" in render
  148.             return self._render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/test/utils.py"" in instrumented_test_render
  88.     return self.nodelist.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/base.py"" in render
  844.                 bit = self.render_node(node, context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/debug.py"" in render_node
  80.             return node.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py"" in render
  126.         return compiled_parent._render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/test/utils.py"" in instrumented_test_render
  88.     return self.nodelist.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/base.py"" in render
  844.                 bit = self.render_node(node, context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/debug.py"" in render_node
  80.             return node.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py"" in render
  126.         return compiled_parent._render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/test/utils.py"" in instrumented_test_render
  88.     return self.nodelist.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/base.py"" in render
  844.                 bit = self.render_node(node, context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/debug.py"" in render_node
  80.             return node.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py"" in render
  65.                 result = block.nodelist.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/base.py"" in render
  844.                 bit = self.render_node(node, context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/debug.py"" in render_node
  80.             return node.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py"" in render
  65.                 result = block.nodelist.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/base.py"" in render
  844.                 bit = self.render_node(node, context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/debug.py"" in render_node
  80.             return node.render(context)
File ""/usr/local/lib/python2.7/dist-packages/django/template/base.py"" in render
  1207.                     _dict = func(*resolved_args, **resolved_kwargs)
File ""/usr/local/lib/python2.7/dist-packages/django/contrib/admin/templatetags/admin_list.py"" in result_list
  307.     headers = list(result_headers(cl))
File ""/usr/local/lib/python2.7/dist-packages/django/contrib/admin/templatetags/admin_list.py"" in result_headers
  101.             return_attr=True
File ""/usr/local/lib/python2.7/dist-packages/django/contrib/admin/utils.py"" in label_for_field
  305.             label = field.opts.verbose_name

Exception Type: AttributeError at /admin/resources/resourcedata/
Exception Value: 'GenericForeignKey' object has no attribute 'opts'
}}}
"	Bug	closed	contrib.contenttypes	1.7-rc-1	Release blocker	fixed	GenericForeignKey content_object opts list_display		Ready for checkin	1	0	0	0	0	0
