from App.Users.Model import User from App.Post.Model import Post import asyncio from fastapi import HTTPException async def get_user_and_post(content): try: # user = None # post = await Post.objects.get(id=content.postId) # print(post.id) user,post = await asyncio.gather(*[User.objects.get(id=content.userId), Post.objects.get(id=content.postId)]) except: raise HTTPException(status_code=400, detail="Invalid data") return user,post