का उपयोग कर https://github.com/jpwatts/django-positions का उपयोग करना,Django-पदों - मल्टी-टेबल मॉडल विरासत parent_link
मैं कुछ मॉडलों कि एक माता पिता एक से विरासत है, उदाहरण के लिए:
class ContentItem(models.Model):
class Meta:
ordering = ['position']
content_group = models.ForeignKey(ContentGroup)
position = PositionField(collection='content_group', parent_link='contentitem_ptr')
class Text(ContentItem):
title = models.CharField(max_length=500, unique=False, null=True, blank=True)
मैं समझता हूँ कि मैं use the parent_link argument करने की जरूरत है (here's the documentation)।
websites.Text: (models.E015) 'ordering' refers to the non-existent field 'position'.
parent_link
तर्क यह है के रूप में यदि position
क्षेत्र मॉडल से बाहर पूरी तरह से हटा दिया गया है का उपयोग करते समय: जब मैं इसका इस्तेमाल लेकिन मैं इस त्रुटि मिलती है। मैंने contentitem_ptr_id
(लिंकिंग फ़ील्ड का वास्तविक नाम) जैसे विभिन्न फ़ील्ड नामों की कोशिश की है, लेकिन कोई भाग्य नहीं है। कुछ भी पहचानने योग्य मैं यहाँ गलत कर रहा हूँ?
दुर्भाग्य से ऐसा कोई फर्क नहीं पड़ता कि 'वर्ग मेटा:' मॉडल में आता है – Jack