Сообщество для публикаций. Блог с возможностью публикации постов, подпиской на группы и авторов, а также комментированием постов.
Инструкция ориентирована на операционную систему windows и утилиту git bash. Для прочих инструментов используйте аналоги команд для вашего окружения.
1.Клонируйте репозиторий и перейдите в него в командной строке:
git clone https://github.com/alekseevpy/Social-network.git
cd 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
6.В браузере перейдите по адресу http://localhost:8000/
Авторизованные пользователи могут:
- Просматривать, публиковать, удалять и редактировать свои публикации
- Просматривать информацию о сообществах
- Просматривать и публиковать комментарии от своего имени к публикациям других пользователей (включая самого себя), удалять и редактировать свои комментарии
- Подписываться на других пользователей и просматривать свои подписки
Анонимные пользователи могут:
- Просматривать публикации
- Просматривать информацию о сообществах
- Просматривать комментарии