हल: अनुक्रमणिका मेटा django

कोई मेटा django इंडेक्स नहीं है।

-admin

I am trying to add an index to my Django model. I have tried using the <code>db_index=True</code> and <code>index_together</code> fields, but they don't seem to work. I have also tried using the <code>Meta</code> class, but it doesn't seem to work either. 
<blockquote>
<p><strong><em><a href="https://docs.djangoproject.com/en/dev/ref/models/options/#indexes" rel="nofollow noreferrer">https://docs.djangoproject.com/en/dev/ref/models/options/#indexes</a></em></strong></p>
<p><strong><em><a href="https://docs.djangoproject.com/en/dev/ref/models/" rel="nofollow noreferrer">https://docs.djangoproject.com/en/dev//ref//models//options/#db-indexes</a></em></strong></p>
<p><strong><em><a href="https://stackoverflow.com/?q=add+an+index+in+Django">add an index in Django</a></em></strong></p>
<p><strong><em>(and many more)</em></strong>. </p>
</blockquote>

ऊपर दिया गया कोड Django मॉडल में एक इंडेक्स जोड़ने की कोशिश कर रहा है। db_index=True और index_together खेतों का उपयोग किया जा रहा है, लेकिन वे काम नहीं कर रहे हैं। Meta कक्षा का भी उपयोग किया जा रहा है, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है।

मॉडल सूचकांक संदर्भ

एक मॉडल इंडेक्स रेफरेंस एक मॉडल में एक फील्ड है जो एक मॉडल इंस्टेंस के यूनीक आइडेंटिफायर को स्टोर करता है। इस क्षेत्र का उपयोग Django द्वारा विशिष्ट रूप से एक मॉडल उदाहरण की पहचान करने के लिए किया जाता है जब यह डेटाबेस तक पहुँचता है।

मॉडल मेटा विकल्प

कुछ मेटा विकल्प हैं जिनका उपयोग आप मॉडल के व्यवहार को नियंत्रित करने के लिए Django में कर सकते हैं।

सबसे आम मेटा विकल्प मॉडल का default_field है, जो निर्दिष्ट करता है कि डेटाबेस में किस फ़ील्ड को मॉडल के डिफ़ॉल्ट मान के रूप में उपयोग किया जाना चाहिए जब एक नया ऑब्जेक्ट बनाया जाता है। यह उपयोगी हो सकता है यदि आप उन फ़ील्ड्स के लिए एक डिफ़ॉल्ट मान निर्दिष्ट करना चाहते हैं जिनमें कोई स्पष्ट मान नहीं है, या यदि आप उन फ़ील्ड्स के लिए एक डिफ़ॉल्ट मान निर्दिष्ट करना चाहते हैं जो डेटाबेस द्वारा स्वचालित रूप से भरे जाते हैं।

एक अन्य मेटा विकल्प सीरिएलाइज़र है, जो निर्दिष्ट करता है कि डेटाबेस में ऑब्जेक्ट को सहेजते समय किस सीरिएलाइज़र का उपयोग किया जाना चाहिए। यह उपयोगी हो सकता है यदि आप Django द्वारा स्वचालित रूप से प्रदान किए गए सीरियलाइज़र की तुलना में एक अलग सीरिएलाइज़र का उपयोग करना चाहते हैं।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो