fayzul_
08/13/2023, 11:06 PMrp_st
08/14/2023, 5:15 AMfayzul_
08/14/2023, 7:00 AMrp_st
08/14/2023, 7:00 AMKShivendu
08/14/2023, 7:24 AMrp_st
08/14/2023, 7:30 AMKShivendu
08/14/2023, 7:50 AMfrom supertokens_python.recipe.session.framework.django.asyncio import verify_session as averify_session
import asyncio
@averify_session()
async def async_api(request):
await asyncio.sleep(2)
return JsonResponse({"message": "Hello world"})
KShivendu
08/14/2023, 7:51 AMfayzul_
08/14/2023, 10:51 AMfayzul_
08/14/2023, 10:51 AMfayzul_
08/14/2023, 10:51 AMfayzul_
08/14/2023, 10:51 AMfayzul_
08/14/2023, 10:52 AMKShivendu
08/14/2023, 10:52 AMfayzul_
08/14/2023, 10:52 AMfayzul_
08/14/2023, 10:52 AMfayzul_
08/14/2023, 10:53 AMKShivendu
08/14/2023, 10:53 AMsync_to_async
then it works?fayzul_
08/14/2023, 10:55 AMfayzul_
08/14/2023, 10:55 AMfayzul_
08/14/2023, 10:56 AMdef fetch_invites(user_email):
student = Student.objects.get(student_id=user_email)
student_interests = student.interests.all()
tInvites = Invites.objects.filter(inviteInterest__in=student_interests).distinct()
response_data = [{
'inviteName': invite.inviteName,
'inviteDescription': invite.inviteDescription,
'inviteLocation': invite.inviteLocation,
'inviteDate': invite.inviteDate,
# Add other fields as needed
} for invite in tInvites]
return response_data
@verify_session()
async def getUserInvites(request):
session: SessionContainer = request.supertokens
user_id = session.get_user_id()
user = await get_user_by_id(user_id)
user_email = user.email
response_data = await sync_to_async(fetch_invites)(user_email)
return JsonResponse(response_data, safe=False)
fayzul_
08/14/2023, 11:01 AMfayzul_
08/14/2023, 11:02 AMfayzul_
08/14/2023, 11:02 AMfayzul_
08/14/2023, 2:19 PMfayzul_
08/14/2023, 2:20 PMfayzul_
08/14/2023, 2:22 PMfayzul_
08/14/2023, 2:22 PMfayzul_
08/14/2023, 2:22 PMfayzul_
08/14/2023, 2:22 PMfayzul_
08/14/2023, 2:22 PMfayzul_
08/14/2023, 2:23 PMfayzul_
08/14/2023, 2:23 PMrp_st
08/14/2023, 2:25 PMfayzul_
08/14/2023, 2:30 PMfayzul_
08/14/2023, 2:30 PMfayzul_
08/14/2023, 2:31 PMrp_st
08/14/2023, 2:31 PMrp_st
08/14/2023, 2:31 PMfayzul_
08/14/2023, 2:32 PMfayzul_
08/14/2023, 2:32 PMfayzul_
08/14/2023, 2:32 PMfayzul_
08/14/2023, 8:03 PMfayzul_
08/14/2023, 8:03 PMfayzul_
08/14/2023, 8:05 PMfayzul_
08/14/2023, 8:05 PMfayzul_
08/14/2023, 8:05 PMfayzul_
08/14/2023, 8:06 PM@verify_session()
@csrf_exempt
#@api_view(['POST'])
async def create_community(request):
rest of code
rp_st
08/15/2023, 4:39 AMfayzul_
08/15/2023, 7:06 PM