Django queries – id vs pk

When writing django queries one can use both id/pk as query parameters.

Object.objects.get(id=1)
Object.objects.get(pk=1)

I know that pk stands for Primary Key and is just a shortcut, according to django’s documentation. However it is not clear when one should be using id or pk.

2 Answers
2

Leave a Comment