Мені цікаво, чи є якийсь спосіб зробити запит у 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()
де the Rank
- ранг у межах Category
. Я хотів би мати можливість переглядати всі категорії, виконуючи певні операції щодо кожного рангу в цій категорії.
Я хотів би спочатку отримати список усіх категорій у системі, а потім здійснити запит щодо всіх продуктів цієї категорії та повторювати, поки не буде оброблена кожна категорія.
Я волів би уникати необробленого SQL, але якщо мені доведеться туди піти, це було б добре. Хоча я ніколи раніше не кодував необроблений SQL в Django / Python.