api_yamdb
Проект YaMDb собирает отзывы пользователей на различные произведения.
- Клонировать репозиторий и перейти в него в командной строке:
git clone
- Cоздать и активировать виртуальное окружение:
python -m venv venv
source venv/Scripts/activate
- Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
- Выполнить миграции:
python manage.py migrate
- Запустить проект:
python manage.py runserver
- Запросы: GET, POST, DELETE
{
"name": "string",
"slug": "string"
}
- Запросы: GET, POST, DELETE
{
"name": "string",
"slug": "string"
}
- Запросы: GET, POST, PATCH, DELETE
{
"id": 0,
"name": "string",
"year": 0,
"rating": 0,
"description": "string",
"genre": [
{
"name": "string",
"slug": "string"
}
],
"category": {
"name": "string",
"slug": "string"
}
}
- Запросы: GET, POST, PATCH, DELETE
{
"id": 0,
"text": "string",
"author": "string",
"score": 1,
"pub_date": "2019-08-24T14:15:22Z"
}
- Запросы: GET, POST, PACTH, DELETE
{
"id": 0,
"text": "string",
"author": "string",
"pub_date": "2019-08-24T14:15:22Z"
}
======= 12342c