FastAPI 12. Интеграция Starlette Admin
В этой статье узнаем про админ панели для FastAPI и интегрируем в проект библиотеку Starlette Admin.
В этом разделе расположены статьи посвящённые разработке сервисов на FastAPI.
В этой статье узнаем про админ панели для FastAPI и интегрируем в проект библиотеку Starlette Admin.
Продолжаем разработку бэкенда сервиса сокращения ссылок на FastAPI. В 11-й части создаём модель для хранения ссылок, настраиваем миграции Alembic и реализуем ключевые маршруты — получение полной ссылки по короткой, список ссылок пользователя, создание и удаление.
В этой статье мы продолжим разрабатывать сервис сокращения ссылок. Добавим новое приложение profile для смены данных пользователя.
В этой статье мы закончим разработку модуля авторизации, реализовав функционал логаута и проверку авторизованного пользователя.
Продолжаем разработку сервиса сокращения ссылок lkeep. В этой статье мы настроим авторизацию пользователя с созданием JWT-токена и передачей его через Cookies.
В этой статье мы напишем подтверждение регистрации по электронной почте. Для этого подключим Celery и настроим фоновую отправку почты.
В этой статье мы напишем пользовательский сервис для работы с пользователем. Реализуем и проверим работу маршрута регистрации.
В этом посте мы напишем Pydantic-схемы для данных пользователя, создадим класс пользовательского менеджера для работы с БД, а также пользовательский обработчик для работы в паролями и другими видами токенов.
В этом посте начнём работу по системе пользователей в проекте. Опишем модели базы данных и инициализируем Alembic для создания миграций.
В этом посте продолжим изучение FastAPI. Подключим к проекту SQLAlchemy и создадим фабрику сессий.