मुझे उत्सुकता है अगर 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। मैं उस श्रेणी के भीतर प्रत्येक रैंक पर कुछ ऑपरेशन करने वाले सभी श्रेणियों पर पुनरावृति करने में सक्षम होना चाहता हूं।
मैं पहले सिस्टम में सभी श्रेणियों की सूची प्राप्त करना चाहता हूं और फिर उस श्रेणी के सभी उत्पादों के लिए क्वेरी करता हूं और तब तक दोहराता हूं जब तक कि हर श्रेणी संसाधित न हो जाए।
मैं कच्ची एसक्यूएल से बचना चाहता हूं, लेकिन अगर मुझे वहां जाना है, तो यह ठीक रहेगा। हालांकि मैंने पहले Django / Python में कच्चे SQL को कोडित नहीं किया है।