Навигация по курсу: Пришло время для нашего первого реального маршрута API 😎. До сих пор мы создавали очень простые маршруты. На этот раз мы будем использовать pydantic схемы, подключения к базе данных и зависимости — все в одной конечной точке. Мы собираемся создать маршрут, который позволит создавать пользователей. Почему мы делаем это в первую очередь? Это потому, что в нашей модели «Блог» у нас есть внешний ключ к таблице пользователя. Итак, нам нужен Owner_id, который по сути является идентификатором модели пользователя. Давайте перейдем к коду, но перед этим создадим новую структуру папок: Теперь нам нужно ввести следующие строки в apis > v1 > Route_user.py. Введите следующее в db > repository > user.py Теперь нам нужно включить router в файле Route_user.py в наше приложение в файле main.py. Но минуточку, если у нас 100 роутов, должны ли мы импортировать и включать все 100 в файл main.py? Нет, он будет загроможден, поэтому я собираюсь создать новый router в файле apis > base.py
FastAPI - создание web-приложения. Часть 9 (Создание роута)
13 января 202413 янв 2024
191
3 мин