Skip to content

Olesyacur/api_yamdb_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект YaMDb

ЯПрактикум

Проект YaMDb собирает отзывы пользователей на произведения.

Благодаря этому проекту можно:

  • оставлять к произведениям текстовые отзывы
  • ставить произведению оценку
  • комментировать отзывы других пользователей
  • получить список всех произведений, категорий, жанров, комментариев, отзывов

Технологии

API Yatube использует open-source технологии:

Репозиторий на 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"
            }
        ]
    }
]

Авторы

Студенты Я.Практикум - Олеся Чурсина, Денис Костив, Юлия Орлова

About

Командный проект

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published