В этом модуле мы узнали, как структурировать приложение FastAPI и реализовать маршруты и модели для приложения интернет магазина. Мы использовали основы маршрутизации и знания о маршрутизации и моделировании, полученные в предыдущих модулях курса.
Также мы изучили, как добавлять базы данных SQLite и PostgreSQL с помощью SQLAlchemy и Alembic соответственно. Мы познакомились с защитой приложения. Сначала изучили основы аутентификации, а также различным методам аутентификации, доступным разработчикам FastAPI. Затем мы внедрили систему аутентификации, основанную на JSON веб-токенах (JWT), и защитили маршруты для создания, обновления и удаления событий.
Документация по FastAPI - https://fastapi.tiangolo.com/tutorial/
Исходный код проекта - https://github.com/Permin0ff/fastapi_ecommerce
Документация по SQLAlchemy - https://docs.sqlalchemy.org/en/20/
Ссылка на исходный код не работает.
@Евгений_Братенков, доступ к репозиторию был закрыт, открыли, спасибо.