提问人:narcel 提问时间:11/5/2023 更新时间:11/5/2023 访问量:22
你不能从异步上下文中调用它 - 使用线程或sync_to_async Django
You cannot call this from an async context - use a thread or sync_to_async Django
问:
我正在制作一个电报机器人。这就是我在 django 中使用异步方法的原因。
@dp.message(Command('habits'))
async def handle_habits(message: types.Message):
chat_id = message.chat.id
profile = await TelegramProfile.objects.aget(chat_id=chat_id)
user = profile.user
await bot.send_message(chat_id, text=user - {user}')
当我调用最后一行时,我收到一个错误:你不能从异步上下文中调用它 - 使用线程或sync_to_async。 如何解决?
答: 暂无答案
评论
send_message