class Entity(models.Model):
user = models.ForeignKey(User)
category = models.ForeignKey(Category)
title = models.CharField(max_length=100)
created_at = models.DateTimeField(auto_now_add=True)
class Comment(models.Model):
entity = models.ForeignKey(Entity)
user = models.ForeignKey(User)
pic = ThumbnailerImageField(upload_to=path_generator, blank=True, null=True)
content = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
likes = models.IntegerField(default=0)
现在又这样两张表:entity下面有多个comment(评论),comment里有likes(赞数),现在我遇到的问题是如何根据comment里面的likes总和从大到小返回entity列表呢?