5.13 Итоги работы
1 из 2 шагов пройден
0 из 15 баллов  получено

В этом модуле мы узнали, как структурировать приложение 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/


Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.

Ссылка на исходный код не работает.

@Евгений_Братенков, доступ к репозиторию был закрыт, открыли, спасибо.