Daily Archives: 06/12/2012


Utiliser des UUID comme primary key avec l’ORM de Django

Par défaut Django ajoute automatiquement un champ id à tous les modèles, et le configure pour être un entier qui s’auto incrémente puis le désigne comme la clé primaire. Il est néanmoins possible d’utiliser un autre champ comme clé primaire pour sa table: un slug ou un identifiant métier. Dans notre cas, on va voir comme utiliser un UUID.

Poster de démotivation "Just because you're unique doesn't make you useful"