feat: 100% async - native async serializers (adata/asave/acreate), async cache (redis.asyncio), view call-site migration

This commit is contained in:
async-upgrade
2026-09-06 14:36:41 +08:00
parent 8f488fcaaa
commit 571641e539
18 changed files with 81 additions and 81 deletions
+3 -3
View File
@@ -41,7 +41,7 @@ class SendPhoneCodeAPIView(APIView):
)
try:
phone = await sync_to_async(serializer.save)()
phone = await serializer.asave()
return create_standardized_response(
data={'phone_sent': True},
code=ResponseCode.SUCCESS,
@@ -81,11 +81,11 @@ class ChangePhoneAPIView(APIView):
)
try:
updated_user = await sync_to_async(serializer.save)()
updated_user = await serializer.asave()
user_serializer = UserSerializer(updated_user)
return create_standardized_response(
data={'user': user_serializer.data},
data={'user': await user_serializer.adata},
code=ResponseCode.SUCCESS,
status_code=status.HTTP_200_OK
)