Vyriešené: indexy meta django

Neexistuje žiadny meta django index.

-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>

Vyššie uvedený kód sa pokúša pridať index do modelu Django. The db_index=True a index_together polia sa používajú, ale zdá sa, že nefungujú. The Meta trieda sa tiež používa, ale zdá sa, že tiež nefunguje.

Referenčný index modelu

Odkaz na index modelu je pole v modeli, ktoré uchováva jedinečný identifikátor inštancie modelu. Toto pole používa Django na jedinečnú identifikáciu inštancie modelu pri prístupe k databáze.

Možnosti modelu Meta

Existuje niekoľko meta možností, ktoré môžete použiť v Django na ovládanie toho, ako sa model správa.

Najbežnejšou meta možnosťou je predvolené pole modelu, ktoré určuje, ktoré pole v databáze sa má použiť ako predvolená hodnota modelu pri vytváraní nového objektu. To môže byť užitočné, ak chcete zadať predvolenú hodnotu pre polia, ktoré nemajú žiadne explicitné hodnoty, alebo ak chcete zadať predvolenú hodnotu pre polia, ktoré sa automaticky vypĺňajú databázou.

Ďalšou meta možnosťou je serializátor, ktorý určuje, ktorý serializátor sa má použiť pri ukladaní objektov do databázy. To môže byť užitočné, ak chcete použiť iný serializátor, než ktorý automaticky poskytuje Django.

Súvisiace príspevky:

Pridať komentár