﻿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
11758	django.views.generic.list_detail doenst render object list	gekis13	nobody	"Hello.

I'm doing http://docs.djangoproject.com/en/dev/intro/tutorial04/#intro-tutorial04 at
Django version 1.2 pre-alpha SVN-11474.

In step ""Use generic views: Less code is better""
Django iso show Poll list tells: No polls are available.

In debug I saw that Context has Polls objects:  Context.dict[4].object_list[0]=mysite.polls.model.Poll.

_resolve_lookup raise KeyError when try to get context[u""latest_poll_list""]. After that I see nothing.
Fix please:)

Stack trace from Wing IDE:

manage.py, line 11, in <module>
  execute_manager(settings)
__init__.py, line 362, in execute_manager
  utility.execute()
__init__.py, line 303, in execute
  self.fetch_command(subcommand).run_from_argv(self.argv)
base.py, line 195, in run_from_argv
  self.execute(*args, **options.__dict__)
base.py, line 222, in execute
  output = self.handle(*args, **options)
runserver.py, line 84, in handle
  inner_run()
runserver.py, line 60, in inner_run
  run(addr, int(port), handler)
basehttp.py, line 698, in run
  httpd.serve_forever()
SocketServer.py, line 226, in serve_forever
  self._handle_request_noblock()
SocketServer.py, line 281, in _handle_request_noblock
  self.process_request(request, client_address)
SocketServer.py, line 307, in process_request
  self.finish_request(request, client_address)
SocketServer.py, line 320, in finish_request
  self.RequestHandlerClass(request, client_address, self)
basehttp.py, line 560, in __init__
  BaseHTTPRequestHandler.__init__(self, *args, **kwargs)
SocketServer.py, line 615, in __init__
  self.handle()
basehttp.py, line 605, in handle
  handler.run(self.server.get_app())
basehttp.py, line 279, in run
  self.result = application(self.environ, self.start_response)
basehttp.py, line 651, in __call__
  return self.application(environ, start_response)
wsgi.py, line 241, in __call__
  response = self.get_response(request)
base.py, line 92, in get_response
  response = callback(request, *callback_args, **callback_kwargs)
list_detail.py, line 101, in object_list
  return HttpResponse(t.render(c), mimetype=mimetype)
__init__.py, line 178, in render
  return self.nodelist.render(context)
__init__.py, line 779, in render
  bits.append(self.render_node(node, context))
debug.py, line 71, in render_node
  result = node.render(context)
defaulttags.py, line 239, in render
  value = bool_expr.resolve(context, True)
__init__.py, line 546, in resolve
  obj = self.var.resolve(context)
__init__.py, line 687, in resolve
  value = self._resolve_lookup(context)
__init__.py, line 713, in _resolve_lookup
  current = current[bit]

Thanks,
Grigory."		closed	Core (Other)	dev		invalid			Unreviewed	0	0	0	0	0	0
