def post(self): guestbook_name = self.request.get('guestbook_name', tdb.DEFAULT_GUESTBOOK_NAME) greeting = tdb.Greeting(parent=tdb.guestbook_key(guestbook_name)) if users.get_current_user(): greeting.author = users.get_current_user() greeting.content = self.request.get("content") greeting.put() query_params= {'guestbook_name' : guestbook_name } self.redirect("/?" + urllib.urlencode(query_params))
def get(self): guestbook_name = self.request.get('guestbook_name', tdb.DEFAULT_GUESTBOOK_NAME) #I don't do comments greetings_query = tdb.Greeting.query( ancestor=tdb.guestbook_key(guestbook_name)).order(-tdb.Greeting.date) greetings = greetings_query.fetch(10) if users.get_current_user(): url = users.create_logout_url(self.request.uri) url_linktext = "Logout" else: url = users.create_login_url(self.request.uri) url_linktext = "Login" #write submission template_values = { 'greetings': greetings, 'guestbook_name': urllib.quote_plus(guestbook_name), 'url': url, 'url_linktext': url_linktext, } template = JINJA_ENVIRONMENT.get_template('index.html') self.response.write(template.render(template_values))