Базовое приложение на FastAPI | Каркас проекта FastAPI + SQLAlchemy (ascynio) + alembic
Рассказываю и показываю как начать работать с FastAPI, как выстроить проект, настроить работу с базой данных, миграции.
Вам это всё делать не обязательно, потому что код доступен:
Поддержать выход роликов (зарплата монтажеру)
- на Boosty
- на Sponsr
- через Tinkoff (любые карты)
- через CloudTips
Ссылки на соцсети:
- Канал в ТГ - тут в чате обсуждаем технологии и ваш код
- Паблик в ВК
- Дискорд
- YouTube: @SurenKhorenyan
- Второй канал на YouTube: @SurenLife
- RuTube
- Все ссылки
Метки:
00:00 О чем видео
01:05 Старт проекта: установка зависимостей и git векрсионирование
06:55 Почему я складываю внутрь папки приложения
09:07 Приложение на FastAPI
10:06 Запуск через PyCharm
12:12 Первый роутер
14:03 Базовая конфигурация
20:14 Подготовка к работе с СУБД Postgres через SQLAlchemy (asyncio)
39:20 Цикл жизни приложения
42:45 Переменные окружения в env файле
52:31 Базовая модель SQLAlchemy
57:53 Как создать модель и таблицу в БД
01:01:10 Настройка alembic для асинхронной алхимии
01:06:06 Автогенерация миграций
01:07:48 SQLA MetaData naming conventions
01:17:35 Настройка роутеров API Router и префиксов
01:20:54 Схемы pydantic
01:22:54 Взаимодействие API views с БД
01:29:05 Создание объекта
01:33:25 Доступно на GitHub
01:33:53 Ускорение работы с JSON
01:36:35 SQLA id mixin
01:38:22 keep folder
01:39:01 Как использовать репо
01:40:42 Итоги
10 views
4
1
5 years ago 00:14:12 10
Уроки Kivy #2: Базовое приложение и Layout’ы
4 years ago 00:19:55 12
Сборка проекта с ParcelJS. Собираем базовое React-приложение
11 months ago 01:41:07 10
Базовое приложение на FastAPI | Каркас проекта FastAPI + SQLAlchemy (ascynio) + alembic
3 years ago 00:14:15 1
Базовое тестирование Redux-приложения
10 years ago 00:09:43 120
Базовое применение less css
5 years ago 00:05:57 111
Краткая теория сферы и базовое применение
7 years ago 00:16:07 44
Spring Boot REST: - базовый JavaScript интерфейс для REST приложения (часть 1)
9 years ago 00:12:36 42
Установка на хостинг и базовое использование Node
9 years ago 00:09:30 48
Установка на хостинг и базовое использование MongoDB
8 years ago 00:20:50 99
БАЗОВАЯ ПРОГРАММА ПАРНОГО СОВЕРШЕНСТВОВАНИЯ (базовое занятие,ЧАСТЬ I)
2 years ago 00:05:19 9
Космоэнергетика. Частота ТАТА. Базовое применение
7 years ago 00:10:17 61
Приложение 2 Практика
9 years ago 00:04:18 2
базовое видео
6 years ago 00:09:28 20
Базовая структура приложения на Yii2
2 years ago 01:34:47 1
12-факторное приложение на dotnet: введение и базовая структура проекта