示例#1
0
 def get(self,idc,idd):    
   g =int(idc)
   y=DocComment.get_by_id(g)
   db.delete(y)
   gg =int(idd)
   yy=DocPost.get_by_id(gg)
   yy.commentcount=yy.commentcount-1
   yy.put()
   self.redirect(self.request.referer)
示例#2
0
 def get(self,idc):    
   g =int(idc)
   y=DocPost.get_by_id(g)
   for tt in y.tags:
     ttt=tt
     ttt=DocTag.all().filter('tag =', tt).get()
     if ttt.tagcount>1:
       ttt.tagcount=ttt.tagcount-1
       ttt.put()
     else:
       db.delete(ttt)
   yy=y.idc
   t=DocComment.all().filter('postid =', yy)
   db.delete(y)
   db.delete(t)
   self.redirect(self.request.referer)
示例#3
0
 def post(self):
   c = self.request.get("commentIdc")
   cc=int(c)
   q=DocPost.get_by_id(cc)
   comment = DocComment(contact=q)
   comment.comment = self.request.get("content")
   #gravatar = self.request.get("gravatar")
   comment.postid = cc
   if users.get_current_user():
     com= users.get_current_user()
     comm=com.email()
     comment.author = db.Email(comm)
     comment.googleauthor= users.get_current_user()
   #myurl=self.request.host_url
   default = self.request.host_url+"/static/image/gravatars.jpg"
   size=40
   comment.image=self.gravatarCM(comm,default,size)
   comment.put()
   count=DocPost.all().filter('idc = ', cc).get()
   count.commentcount += 1
   m=comment.key().id()
   comment.idc = m
   comment.put()
   count.put()
   self.redirect(self.request.referer)