feat: introduce public_id UUID field for user identification in URLs and APIs

This commit is contained in:
Your Name
2026-04-10 17:11:43 +05:30
parent 8c836fdac6
commit 083936d036
6 changed files with 47 additions and 3 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ from django.utils.http import urlsafe_base64_encode
def send_activation_email(user):
token = default_token_generator.make_token(user)
uid = urlsafe_base64_encode(force_bytes(user.pk))
uid = urlsafe_base64_encode(force_bytes(user.public_id))
activation_url = f"{settings.FRONTEND_URL}/activate/{uid}/{token}"
subject = "Activate Your Piku Account"
message = f"""Hi {user.full_name},