Here's more info. I'm running on my machine using the SDK.
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\google\appengine\ext
\webapp\__init__.py", line 498, in __call__
handler.get(*groups)
File "c:\Program Files\Google\google_appengine\demos
\DevGAEPasswordGen\passwordgenerator.py", line 133, in get
self.renderPage('templates/list.html', TaskLogs)
File "c:\Program Files\Google\google_appengine\demos
\DevGAEPasswordGen\passwordgenerator.py", line 124, in renderPage
self.response.out.write(template.render(path, values))
File "C:\Program Files\Google\google_appengine\google\appengine\ext
\webapp\template.py", line 81, in render
return t.render(Context(template_dict))
File "C:\Program Files\Google\google_appengine\google\appengine\ext
\webapp\template.py", line 121, in wrap_render
return orig_render(context)
File "C:\Program Files\Google\google_appengine\lib\django\django
\template\__init__.py", line 168, in render
return self.nodelist.render(context)
File "C:\Program Files\Google\google_appengine\lib\django\django
\template\__init__.py", line 705, in render
bits.append(self.render_node(node, context))
File "C:\Program Files\Google\google_appengine\lib\django\django
\template\__init__.py", line 718, in render_node
return(node.render(context))
File "C:\Program Files\Google\google_appengine\lib\django\django
\template\loader_tags.py", line 23, in render
result = self.nodelist.render(context)
File "C:\Program Files\Google\google_appengine\lib\django\django
\template\__init__.py", line 705, in render
bits.append(self.render_node(node, context))
File "C:\Program Files\Google\google_appengine\lib\django\django
\template\__init__.py", line 718, in render_node
return(node.render(context))
File "C:\Program Files\Google\google_appengine\lib\django\django
\template\defaulttags.py", line 87, in render
if context.has_key('forloop'):
File "C:\Program Files\Google\google_appengine\lib\django\django
\template\context.py", line 48, in has_key
if d.has_key(key):
TypeError: has_key() takes exactly 1 argument (2 given)
So apparently the "vanilla" template actually uses Django code...
I found the code at line 48:
def has_key(self, key):
for d in self.dicts:
if d.has_key(key): # <-- line 48 here
return True
return False
But I'm still at a loss how to correct...
Thanks,
Neal
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine" 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/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---