Josh Wright's answer is correct, but I also recommend reading the text on relational databases. By definition, the primary key must be unique, so it will be a mistake if Django allows the primary key to be unique. I highly recommend The Database Design for Mortals: A Relational Database Design Guide (2nd Edition) by Michael Hernandez. He is full of valuable practical advice.
source share