Проект YaMDb собирает отзывы пользователей на произведения.
Благодаря этому проекту можно:
- оставлять к произведениям текстовые отзывы
- ставить произведению оценку
- комментировать отзывы других пользователей
- получить список всех произведений, категорий, жанров, комментариев, отзывов
API Yatube использует open-source технологии:
- Python 3.7
- Django REST framework 3.12
- Simple JWT-аутентификация с реализацией через код подтверждения
Репозиторий на Github ссылка.
- Клонируйте проект
git clone <ссылка>
- Установите и активируйте виртуальное окружение
- Установите зависимости из файла requirements.txt
pip install -r requirements.txt
- В папке с файлом manage.py выполните команду:
python manage.py runserver
GET http://127.0.0.1:8000/api/v1/categories/
[
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"name": "Книга",
"slug": "book"
},
{
"name": "Музыка",
"slug": "music"
},
{
"name": "Фильм",
"slug": "movie"
}
]
}
]
GET http://127.0.0.1:8000/api/v1/genres/?search=Rock
[
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"name": "Rock-n-roll",
"slug": "rock-n-roll"
}
]
}
]
Студенты Я.Практикум - Олеся Чурсина, Денис Костив, Юлия Орлова