Les clés primaires des instances du modèle Django ne sont pas réinitialisées à 1 après la suppression de toutes les instances

Je travaille sur une version hors ligne de mon Django web app et ont fréquemment supprimé instances de modèle pour un certain ModelX.

Je l'ai fait à partir de la page d'administration et n'a pas éprouvé de problèmes. Le modèle n'a que deux champs: le nom et l'ordonnance et pas d'autres relations avec d'autres modèles.

De nouvelles instances sont donnés la prochaine pk qui fait sens, et quand je l'ai supprimé tous les cas, l'ajout d'une nouvelle instance de rendements pk=1, ce qui je pense.

Le déplacement de la ligne de code à ma base de données j'ai remarqué que ce n'est pas le cas. J'avais besoin de changer les instances de modèle donc j'ai supprimé tous, mais à ma grande surprise, les clés primaires conservées sur l'incrémentation sans revenir à la réinitialisation 1.

D'aller dans la base de données en utilisant le Django d'API, j'ai vérifié et les anciennes instances ont disparu, mais même en y ajoutant de nouvelles instances de rendement d'une clé primaire qui reprend là où le dernier supprimés instance de gauche, au lieu de 1.

Demandais si quelqu'un sait ce qui pourrait être question ici.

source d'informationauteur pj2452