首页 > django怎么查询每个分类下的最新条目?

django怎么查询每个分类下的最新条目?

新手求教,比如网站有一个新闻版块,里面有很多分类的新闻,我想在一个页面上显示每个分类下的最新一条新闻,这样的查询应该怎么写呢?

class Category(models.Model):
    name = models.CharField(max_length=50)
    
class News(models.Model):
    title = models.CharField(max_length=50)
    cat = models.ForeignKey(Category)

最简单的方法:News按id反向排序即可。
复杂一点的:加上modify_time字段,然后按这个字段排序。


自己解决了,分类的查询集用for遍历

【热门文章】
【热门文章】