Я хочу реализовать регистрацию пользователя с подтверждением по электронной почте, и я заметил, что во всех руководствах используется User.id, например:
В режиме регистрации: uid = urlsafe_base64_encode(force_bytes(user.pk))
он отправляет электронное письмо со ссылкой: domain.com/uidb64/token
переходит к активации представления, где uidb64 декодируется обратно в User.id (uid): uid = urlsafe_base64_decode(uidb64)
Вопрос: почему user.id
кодируется вместо того, чтобы просто передавать URL как есть? например: domain.com/id/token