सोडवले: मेटा जॅंगो अनुक्रमणिका

मेटा जँगो इंडेक्स नाही.

-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 द्वारे आपोआप प्रदान केलेल्या सीरिअलायझरपेक्षा तुम्हाला वेगळे सीरिअलायझर वापरायचे असल्यास हे उपयुक्त ठरू शकते.

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

एक टिप्पणी द्या