Ejemplo n.º 1
0
 def save(self,*args,**kwargs):
     super(Comment,self).save()
     #node_id=self.node
     #a=self.node.id
     is_participated(self.node.id)
     n=self.node
     comments=n.comment_set.count()
     nrc=n.noderatingcount
     nrc.comment_count=comments
     nrc.save()
Ejemplo n.º 2
0
 def save(self,*args,**kwargs):
     super(Vote,self).save()
     #node_id=self.node
     #a=self.node.id
     is_participated(self.node.id)
     n=self.node
     likes=n.vote_set.filter(vote=1).count()
     dislikes=n.vote_set.filter(vote=-1).count()
     nrc=n.noderatingcount
     nrc.likes=likes
     nrc.dislikes=dislikes
     nrc.save()
Ejemplo n.º 3
0
 def save(self,*args,**kwargs):
     super(Rating,self).save()
     #node_id=self.node
     #a=self.node.id
     is_participated(self.node.id)
     n=self.node
     rating_count=n.rating_set.count()
     rating_avg=n.rating_set.aggregate(rate=Avg('rate'))
     rating_float=rating_avg['rate']
     nrc=n.noderatingcount
     nrc.rating_avg=rating_float
     nrc.rating_count=rating_count
     nrc.save()