Социальная сеть с возможностью создания, просмотра, редактирования и удаления записей. Проект «Yatube» является аналогом социальной сети/блога. Проект покрыт тестами (Unittest).
- добавление изображений к посту
- регистрация, восстанавление пароля
- создание и редактирование своих записей
- просмотр страниц других авторов
- комментарии для записей других авторов
- подписки/отписки на авторов
- записи можно отправлять в определённую группу
- создание личной страницы, для публикации записей
- создание отдельной ленты с постами авторов на которых подписан пользователь
- модерация записей, работа с пользователями, создание групп осуществляется через панель администратора
Клонируем репозиторий на локальную машину:
git clone https://github.com/DenisSivko/hw05_final.git
Создаем виртуальное окружение:
python -m venv venv
Устанавливаем зависимости:
pip install -r requirements.txt
Применяем миграции:
python manage.py migrate
Запуск:
python manage.py runserver