Социальная сеть блогеров. Учебный проект. Сообщество для публикаций. Блог с возможностью публикации постов, подпиской на авторов, а также комментированием постов.
Инструкция ориентирована на операционную систему windows и утилиту git bash. Для прочих инструментов используйте аналоги команд для вашего окружения.
1.Клонируйте репозиторий и перейдите в него в командной строке:
git clone https://https://github.com/Lexxar91/yatube_social_network
cd yatube_social_network
2.Установите и активируйте виртуальное окружение:
python -m venv venv
source venv/Scripts/activate
3.Установите зависимости из файла requirements.txt:
pip install -r requirements.txt
4.В папке с файлом manage.py выполните миграции:
python manage.py migrate
5.В папке с файлом manage.py запустите сервер, выполнив команду:
python manage.py runserver
Залогиненные пользователи могут:
1.Просматривать, публиковать, свои публикации;
2.Просматривать информацию о сообществах;
3.Просматривать и публиковать комментарии от своего имени к публикациям других пользователей (включая самого себя);
4.Подписываться на других пользователей и просматривать свои подписки.
1.Просматривать публикации;
2.Просматривать информацию о сообществах;
3.Просматривать комментарии;
- Добавлен протокол OAuth для авторизации и предоставление доступа к ресурсам
- Добавлена возможность редактировать свой комментарий к посту.