Django'da SELECT * FROM...
altında " " olmayan bir sorgu yapmanın bir yolu olup olmadığını merak ediyorum . Onun SELECT DISTINCT columnName FROM ...
yerine " " yapmaya çalışıyorum .
Özellikle şöyle görünen bir modelim var:
class ProductOrder(models.Model):
Product = models.CharField(max_length=20, promary_key=True)
Category = models.CharField(max_length=30)
Rank = models.IntegerField()
burada Rank
bir Category
. Bu kategorideki her bir sıralamada bazı işlemler yaparak tüm Kategoriler üzerinde yineleme yapabilmek istiyorum.
Önce sistemdeki tüm kategorilerin bir listesini almak ve ardından o kategorideki tüm ürünleri sorgulamak ve her kategori işlenene kadar tekrarlamak istiyorum.
Ham SQL'den kaçınmayı tercih ederim, ancak oraya gitmem gerekirse, bu iyi olur. Daha önce Django / Python'da ham SQL'i hiç kodlamamıştım.