TypeError: FastAPI.get() missing 1 required positional argument: 'path'
При использовании фреймворка FastAPI и написании в терминале команды fastapi dev main.py выдает ошибку:
TypeError: FastAPI.get() missing 1 required positional argument: 'path'
Скрин ошибки:
Также была установлена библиотека standard.
Ответы (1 шт):
Автор решения: Vitalizzare
→ Ссылка
Метод get класса FastAPI требует минимум два аргумента - self и path (см. исходный код). Поскольку вы используете app как синоним класса FastAPI, т.е. app = FastAPI, вместо создания объекта этого класса app = FastAPI(), то при обращение app.get(...) вам нужно вручную подставлять на первое место конкретный объект класса FastAPI, а на второе - путь.
Проще говоря, добавьте скобки, чтобы создать объект класса, который автоматически будет подставляться первым аргументом при вызове на нём метода get:
app = FastAPI()
