diff --git a/appengine/standard/ndb/overview/main.py b/appengine/standard/ndb/overview/main.py index f2f6e755c42..629d5fae169 100644 --- a/appengine/standard/ndb/overview/main.py +++ b/appengine/standard/ndb/overview/main.py @@ -22,6 +22,7 @@ # [START all] import cgi +import textwrap import urllib from google.appengine.ext import ndb @@ -48,23 +49,37 @@ def get(self): guestbook_name = self.request.get('guestbook_name') ancestor_key = ndb.Key("Book", guestbook_name or "*notitle*") greetings = Greeting.query_book(ancestor_key).fetch(20) - - for greeting in greetings: - self.response.out.write('
%s
' % - cgi.escape(greeting.content)) # [END query] - self.response.out.write(""" -
-
-
-
-
-
Guestbook name: -
- - """ % (urllib.urlencode({'guestbook_name': guestbook_name}), - cgi.escape(guestbook_name))) + greeting_blockquotes = [] + for greeting in greetings: + greeting_blockquotes.append( + '
%s
' % cgi.escape(greeting.content)) + + self.response.out.write(textwrap.dedent("""\ + + + {blockquotes} +
+
+ +
+
+ +
+
+
+
+ Guestbook name: + + +
+ + """).format( + blockquotes='\n'.join(greeting_blockquotes), + sign=urllib.urlencode({'guestbook_name': guestbook_name}), + guestbook_name=cgi.escape(guestbook_name))) # [START submit]