You don't need CompositePrimaryKeys

You don't need CompositePrimaryKeys

Articles

Django 5.2 adds CompositePrimaryKey support for legacy or sharded databases, but new models should avoid composite keys in favor of surrogate keys and unique constraints.