SELECT * FROM...
아래에 " " 가 아닌 Django에서 쿼리를 수행하는 방법이 있는지 궁금합니다 . 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을 피하고 싶지만 거기에 가야한다면 괜찮을 것입니다. 전에 Django / Python에서 원시 SQL을 코딩 한 적이 없지만.