Ответ 1
pk
- это атрибут, который содержит значение первичного ключа для модели. id
- это имя поля, созданного как первичный ключ по умолчанию если явно не указано.
Я видел, как документы django используют оба варианта? Они идентичны? Какая разница и где ссылка? Я вижу только документацию pk.
BTW, ссылается ли ссылка django на все методы своих классов?
pk
- это атрибут, который содержит значение первичного ключа для модели. id
- это имя поля, созданного как первичный ключ по умолчанию если явно не указано.
Pk не зависит от собственно первичного ключа. id более полезен, если у вас есть модели с разными полями первичных ключей. Неважно, какой из них вы использовали; однако рекомендуется использовать pk.