我很好奇是否有任何方法可以在 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
是 a 中的等级Category
。我希望能够遍历所有类别,对该类别中的每个等级进行一些操作。
我想首先获取系统中所有类别的列表,然后查询该类别中的所有产品并重复,直到处理完每个类别。
我宁愿避免使用原始 SQL,但如果我必须去那里,那很好。虽然我以前从未在 Django/Python 中编写过原始 SQL。