Exemple #1
0
  def post(self):
	comment = Comment()
	if users.get_current_user():
		if User.get_current_user():
			comment.author = User.get_current_user().username
		comment.content = self.request.get('content')
		comment.put()
		self.redirect(config.comments_url)
	else:
		self.error(401)
Exemple #2
0
  def get(self):
	comments = Comment.all().order('-date')
	body = ''
	for comment in comments:
		if comment.author:	
			body += '<b>'+comment.author+'</b> wrote:'
		else:
			body+= 'An anonymous person wrote:'
		body += '<blockquote>'+comment.content+'</blockquote>'
     
	body += """
    <form action="%s" method="post">
      <div><textarea name="content" rows="3" cols="60"></textarea></div>
      <div><input type="submit" value="Add a comment*"></div>
	  <div><small><i>* You need to be logged on before leaving a comment</i></small></div>
    </form>

	"""%config.comments_url
	self.send_page(body, content_title="Comments")