https://github.com/vladislavyar/hw05_final
Проект представляет из себя сообщество для публикаций. Блог с возможностью публикации постов, подпиской на группы и авторов, а также комментированием постов.
https://github.com/vladislavyar/hw05_final
django python
Last synced: 3 months ago
JSON representation
Проект представляет из себя сообщество для публикаций. Блог с возможностью публикации постов, подпиской на группы и авторов, а также комментированием постов.
- Host: GitHub
- URL: https://github.com/vladislavyar/hw05_final
- Owner: VladislavYar
- Created: 2023-01-08T12:58:10.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-28T19:00:09.000Z (over 1 year ago)
- Last Synced: 2025-01-12T08:21:56.361Z (5 months ago)
- Topics: django, python
- Language: Python
- Homepage:
- Size: 371 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hw05_final
### Описание
Сообщество для публикаций. Блог с возможностью публикации постов, подпиской на группы и авторов, а также комментированием постов.## Cтек проекта
Python v3.9, Django## Как запустить проект:
1. Клонируйте репозиторий и перейдите в него в командной строке:
```
git clone [email protected]:VladislavYar/hw05_final.git
``````
cd hw05_final
```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. Просматривать комментарии;