تم حلها: فهارس ميتا دجانغو

لا يوجد فهرس ميتا دجانغو.

-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 للتحكم في سلوك النموذج.

يعد خيار التعريف الأكثر شيوعًا هو الحقل الافتراضي للنموذج ، والذي يحدد الحقل في قاعدة البيانات الذي يجب استخدامه كقيمة افتراضية للنموذج عند إنشاء كائن جديد. يمكن أن يكون هذا مفيدًا إذا كنت تريد تحديد قيمة افتراضية للحقول التي لا تحتوي على أي قيم صريحة ، أو إذا كنت تريد تحديد قيمة افتراضية للحقول التي يتم ملؤها تلقائيًا بواسطة قاعدة البيانات.

خيار التعريف الآخر هو جهاز التسلسل ، والذي يحدد جهاز التسلسل الذي يجب استخدامه عند حفظ الكائنات في قاعدة البيانات. يمكن أن يكون هذا مفيدًا إذا كنت تريد استخدام مُسلسل مختلف عما يوفره Django تلقائيًا.

الوظائف ذات الصلة:

اترك تعليق