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