Что такое Yatube? Это социальная сеть для публикации личных дневников.
Можно создать свою страницу. Если на нее зайти, то можно посмотреть все записи автора. Пользователи могут заходить на чужие страницы, подписываться на авторов и комментировать их записи. Автор может выбрать для своей страницы имя и уникальный адрес. Модерирование записей и блокирование пользователей через Админ панель. Записи можно отправить в сообщество и посмотреть там записи разных авторов.
Клонировать репозиторий и перейти в него в командной строке:
https://github.com/skarabey147/api_final_yatube.git
cd api_final_yatube
Cоздать и активировать виртуальное окружение:
python3 -m venv env
source env/scripts/activate
Обновить менеджер пакетов pip
python3 -m pip install --upgrade pip
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Выполнить миграции:
python3 manage.py migrate
Запустить проект:
python3 manage.py runserver