Социальная сеть для публикации личных дневников. Пользователям предоставляется возможность создать учетную запись, опубликовать посты, подписываться на любимых авторов, комментировать и отмечать понравившиеся записи. Помимо этого, пользователю предоставляется возможность прикреплять изображения к постам, а также можно добавлять свои посты в различные группы. Например, пользователь-кулинар может запостить рецепт приготовления пюрешки с котлеткой, дополнить фотографией ингредиентов и добавить пост в группу "Кулинарные мастера".
Клонируйте репозиторий и перейдите в него в командной строке:
git clone https://github.com/nickolaEO/yatube_final.git
cd yatube_final
Создайте и активируйте виртуальное окружение:
python -m venv venv
source venv/Scripts/activate
Установите зависимости из файла requirements.txt:
python -m pip install --upgrade pip
pip install -r requirements.txt
Выполните миграции:
python manage.py migrate
Запустите проект:
python manage.py runserver