
FastAPI 10. Изменение данных пользователя
В этой статье мы продолжим разрабатывать сервис сокращения ссылок. Добавим новое приложение profile
для смены данных пользователя.
На этой странице собраны публикации с тегом «Sqlalchemy».
В этой статье мы продолжим разрабатывать сервис сокращения ссылок. Добавим новое приложение profile
для смены данных пользователя.
В этой статье мы закончим разработку модуля авторизации, реализовав функционал логаута и проверку авторизованного пользователя.
Продолжаем разработку сервиса сокращения ссылок lkeep. В этой статье мы настроим авторизацию пользователя с созданием JWT-токена и передачей его через Cookies.
В этой статье мы напишем пользовательский сервис для работы с пользователем. Реализуем и проверим работу маршрута регистрации.
В этом посте мы напишем Pydantic-схемы для данных пользователя, создадим класс пользовательского менеджера для работы с БД, а также пользовательский обработчик для работы в паролями и другими видами токенов.
В этом посте начнём работу по системе пользователей в проекте. Опишем модели базы данных и инициализируем Alembic для создания миграций.
В этом посте продолжим изучение FastAPI. Подключим к проекту SQLAlchemy и создадим фабрику сессий.
В этом посте мы рассмотрим принципы организации структуры проекта на FastAPI, упростим запуск приложения с помощью Poetry и создадим файл для переменных окружения, необходимых для подключения к PostgreSQL.
В этом посте, кратко расскажу про библиотеку Tortoise ORM и о том, как она отличается от SQLAlchemy.