Walang 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>
Sinusubukan ng code sa itaas na magdagdag ng index sa isang modelo ng Django. Ang db_index=True
at index_together
ginagamit ang mga patlang, ngunit tila hindi ito gumagana. Ang Meta
ginagamit din ang klase, ngunit mukhang hindi rin ito gumagana.
Sanggunian ng index ng modelo
Ang reference ng index ng modelo ay isang field sa isang modelo na nag-iimbak ng natatanging identifier ng isang instance ng modelo. Ang field na ito ay ginagamit ni Django upang natatanging tukuyin ang isang halimbawa ng modelo kapag na-access nito ang database.
Mga Opsyon sa Meta ng Modelo
Mayroong ilang mga opsyon sa meta na magagamit mo sa Django upang makontrol kung paano kumikilos ang modelo.
Ang pinakakaraniwang opsyon sa meta ay ang default_field ng modelo, na tumutukoy kung aling field sa database ang dapat gamitin bilang default na value ng modelo kapag may nilikhang bagong object. Maaari itong maging kapaki-pakinabang kung gusto mong tumukoy ng default na value para sa mga field na walang anumang tahasang value, o kung gusto mong tumukoy ng default na value para sa mga field na awtomatikong napupunan ng database.
Ang isa pang opsyon sa meta ay serializer, na tumutukoy kung aling serializer ang dapat gamitin kapag nagse-save ng mga bagay sa database. Maaari itong maging kapaki-pakinabang kung gusto mong gumamit ng ibang serializer kaysa sa awtomatikong ibinibigay ng Django.