Résolu : index meta django

Il n'y a pas d'index meta 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>

Le code ci-dessus essaie d'ajouter un index à un modèle Django. Les db_index=True ainsi que index_together champs sont utilisés, mais ils ne semblent pas fonctionner. Les Meta class est également utilisé, mais il ne semble pas fonctionner non plus.

Référence de l'index du modèle

Une référence d'index de modèle est un champ dans un modèle qui stocke l'identifiant unique d'une instance de modèle. Ce champ est utilisé par Django pour identifier de manière unique une instance de modèle lorsqu'elle accède à la base de données.

Modèle de méta-options

Il existe quelques méta-options que vous pouvez utiliser dans Django pour contrôler le comportement du modèle.

L'option méta la plus courante est le champ par défaut du modèle, qui spécifie quel champ de la base de données doit être utilisé comme valeur par défaut du modèle lorsqu'un nouvel objet est créé. Cela peut être utile si vous souhaitez spécifier une valeur par défaut pour les champs qui n'ont pas de valeurs explicites, ou si vous souhaitez spécifier une valeur par défaut pour les champs qui sont automatiquement remplis par la base de données.

Une autre méta-option est serializer, qui spécifie quel sérialiseur doit être utilisé lors de l'enregistrement d'objets dans la base de données. Cela peut être utile si vous souhaitez utiliser un sérialiseur différent de celui fourni automatiquement par Django.

Articles connexes

Laisser un commentaire