fastapi users coroutine ‘create_db_and_tables’ was never awaited

Admin Python Errors

Ошибки с созданием таблиц в fastapi users.

Ошибки

fastapi users coroutine ‘create_db_and_tables’ was never awaited

Если запустить через asyncio.run(), то возникнет другая ошибка:

RuntimeError: asyncio.run() cannot be called from a running event loop

Решение

Для решение запустить инсталляцию таблиц в БД через роут, например так:

@router.get('/')
async def create_db(favorite: Optional[bool] = None, db: Session = Depends(get_db)):
return await create_db_and_tables()

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"fastapi users coroutine ‘create_db_and_tables’ was never awaited"