api_final это проект для взаимодействия с помощью архитектуры REST API с сайтом yatube
- Получение публикации
- Создание публикации
- Обновление публикации
- Частичное обновление публикации
- Удаление публикации
- Получение комментариев
- Добавление комментария
- Обновление комментария
- Частичное обновление комментария
- Удаление комментария
- Список сообществ
- Информация о сообществе
- Подписки
- Подписка
- Получить JWT-токен
- Обновить JWT-токен
- Проверить JWT-токен
- на Linux(Ubuntu):
sudo apt install python3-venv
- на windows и MacOS
Для Windows и MacOS модуль venv доступен из коробки.
- на Unix системах
python3 -m venv имя_окружения
- на windows
python -m venv имя_окружения
- на Unix системах
source имя_окружения/bin/activate
- на windows
имя_окружения/scripts/activate.bat
- на Unix системах
python -m pip install -r requirements.txt
- на windows
py -m pip install -r requirements.txt
Django==3.2.16
pytest==6.2.4
pytest-pythonpath==0.7.3
pytest-django==4.4.0
djangorestframework==3.12.4
djangorestframework-simplejwt==4.7.2
Pillow==9.3.0
PyJWT==2.1.0
requests==2.26.0
djoser==2.1.0
** By Shelepov Nikita **