Django में, मेरे पास दो मॉडल हैं; मॉडल B का प्राथमिक कुंजी OneToOneField संबंध मॉडल A की प्राथमिक कुंजी के साथ है।

class A(models.Model):
    id = models.AutoField(primary_key=True)
    id2 = models.ForeignKey(also a autofield to the field it’s referencing)
    class Meta:
        ordering = [“-id2” , “id”]

class B(models.Model): 
    id = models.OneToOneField(A, primary_key=True)
    class Meta:
        ordering = [???]

क्या मेरे लिए डेटा की प्रतिकृति के बिना मॉडल ए के आदेश के आधार पर मॉडल बी को ऑर्डर करने का कोई तरीका है?

0
user10973829 12 मई 2019, 21:27

1 उत्तर

सबसे बढ़िया उत्तर

शायद यह कोशिश करें

class A(models.Model):
    id = models.AutoField(primary_key=True)
    id2 = models.ForeignKey(also a autofield to the field it’s referencing)
    class Meta:
        ordering = [“-id2” , “id”]

class B(models.Model): 
    id = models.OneToOneField(A, primary_key=True,related_name="A")
    class Meta:
        ordering = ["A__id"]
0
CodeSamurai777 12 मई 2019, 18:38