Tag: 截然不同的

在Django中selectDISTINCT个别列?

我很好奇,如果有什么办法在Django做一个查询不是“ SELECT * FROM… ”下面。 我试图做一个“ SELECT DISTINCT columnName FROM … ”。 具体来说,我有一个模型,看起来像: class ProductOrder(models.Model): Product = models.CharField(max_length=20, promary_key=True) Category = models.CharField(max_length=30) Rank = models.IntegerField() Rank是Category的排名。 我希望能够遍历所有类别在该类别中的每个等级上进行一些操作。 我想首先获取系统中所有类别的列表,然后查询该类别中的所有产品并重复,直到处理完每个类别。 我宁愿避免原始的SQL,但如果我必须去那里,那会很好。 尽pipe我从来没有在Django / Python中编写原始SQL。