Нужно реализовать весь бэкенд клона Twitter: поработаете с дизайном API, напишете бэкенд на одном из изученных в рамках курса фреймворков — FastAPI или Flask. Поработаете с базой данных Postgres, покроете приложение unit-тестами и развернёте приложение через Docker Compose. Итак, нам дается архив с фронтендом: ... и техническое задание на десяти страницах. Первым делом необходимо развернуть архив на отдачу через Nginx. В процессе изучения курса python_advanced была похожая тема (module 23), когда взаимодействовали два сервера uwsgi и nginx. Но там нельзя было использовать какие-либо фреймворки, все было нужно написать самому... Дисклеймер. Это не руководство к действию, не список рецептов, а что-то типа лайв-коддинга. Тут могут быть ошибки! Я просто пытаюсь упорядочить свои действия и размышления. Так что - "ПОНЯТЬ И ПРОСТИТЬ" В данной реализации нам ничего не мешает использовать все прелести fastapi, nginx, uvicorn. Поэтому, первым делом, создам python-файл main.py, Вначале рабо
Twitter-clone на FastAPI. Развёртывание фронтенда. Итоговый проект python_advanced. Начало.
20 ноября 202420 ноя 2024
243
2 мин