Search code examples
databasedjangodjango-modelsmany-to-manycompound-key

Compound/Composite primary/unique key with Django


How can you create models (and thus tables) with a compound (composite) primary/unique key using Django?


Solution

  • Django does not support compound primary keys. You can create a single compound unique key with Meta.unique_together.