API для проекта Yatube
API доступен только аутентифицированным пользователям. В проекте используется аутентификацию по токену TokenAuthentication.
Аутентифицированный пользователь авторизован на изменение и удаление своего контента; в остальных случаях доступ предоставляется только для чтения. При попытке изменить чужие данные возвращается код ответа 403 Forbidden.
api/v1/posts/{post_id}/comments/
(GET, POST): получаем список всех комментариев поста с id=post_id или создаём новый, указав id поста, который хотим прокомментировать.
api/v1/posts/{post_id}/comments/{comment_id}/
(GET, PUT, PATCH, DELETE): получаем, редактируем или удаляем комментарий по id у поста с id=post_id.
git clone https://github.com/Talgatovich/api_final_yatube
cd api_final_yatube
python -m venv env
source venv/Scripts/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
python3 manage.py migrate
python3 manage.py runserver