Si vous avez des millions d'entrées dans une table mysql, vous voulez souvent le manipuler avec une clé primaire hexadécimale (en pratique vous faites un md5 (nom)). Les requêtes sont alors beaucoup plus rapides.Une énorme table dans un Django?
Existe-t-il un moyen de faire cela avec Django? Sinon, la clé primaire int habituelle ne limite pas? Comment spécifier que vous voulez un grand nombre entier?
et vous ne pouvez avoir qu'une clé primaire par classe? – Mermoz
Vous ne pouvez avoir qu'une clé primaire par _table_. C'est une base de données, pas une chose Django. Cependant, la base de données vous permet généralement de créer une clé primaire de plusieurs colonnes. Je ne suis pas sûr de ce que serait le comportement si vous spécifiez deux clés primaires dans votre modèle. Pourquoi ne pas essayer et voir? :-) – godswearhats