Асинхронный запрос с помощью OpenAPI Generator Python
Счастливого Нового Года Всем! У меня есть конкретный случай, в котором я использую генератор OpenAPI для вызова api в другом микросервисе. У меня есть два микросервиса User и Customer. В Customer я получаю информацию о нескольких пользователях из User Ниже приведен пример кода
from user.api_clients import User
user_id = [1, 2, 3, 4, 5, 6, 7, 8, 9]
user_list = [User.api.get(id=i) for i in user_id]
и вышеприведенный код даст мне user_data из User. Короче говоря, он будет обращаться к user api от User 9 раз один за другим. Так есть ли способ сделать это за один раз с помощью asyncio. Я новичок в этой асинхронной технологии в python. Поэтому буду очень признателен, если кто-нибудь подскажет мне, как это сделать. Есть также похожий случай, когда я хочу получить объект из модели User в one-shot для этого списка user_id. Да, я могу использовать id__in=user_id, но есть ли возможность использовать приведенный ниже код в oneshot, как показано ниже
user_id = [1, 2, 3, 4, 5, 6, 7, 8, 9]
user_obj = [User.objects.get(id=i) for i in user_id]
Спасибо за помощь