Проблема с запуском приложения FastAPI из-за router папки

Когда я захожу в свой проект и пишу в консоль 'uvicorn src.main:app --reload', то мой проект запускается и дается ссылка, но сама страница просто не загружается и все из-за этого куска кода:

@router.post("/")
async def add_specific_operations(new_operation:OperationCreate, session: AsyncSession = Depends(get_async_session)):
    stmt = insert(operation).values(**new_operation.dict())
    await session.execute(stmt)
    await session.commit()
    return {"status": "success"}

Я поменял dict на model_dump:

stmt = insert(operation).values(**new_operation.model_dump())

и страница отвисла. Но когда я перезапускаю Pycharm, я сталкиваюсь с той же самой проблемой - опять запускаю проект и опять не грузиться.

Но стоит мне поменять в той же строке model_dump на dict:

stmt = insert(operation).values(**new_operation.dict())

все начинает заново работать, но каждый раз после перезапуска Pycharm мне приходиться менять dict и model_dump, а потом наоборот, чтобы моя страница отвисла.

Как решить эту проблему, чтобы не менять эти методы каждый раз?


Ответы (0 шт):