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)
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)
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)