{"id":19518516,"url":"https://github.com/nrthbnd/api_leave_review","last_synced_at":"2026-05-07T16:05:04.527Z","repository":{"id":153843681,"uuid":"628977373","full_name":"nrthbnd/api_leave_review","owner":"nrthbnd","description":"Group project \"api_yamdb\"","archived":false,"fork":false,"pushed_at":"2024-05-26T18:55:03.000Z","size":191,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-08T12:51:11.577Z","etag":null,"topics":["django","django-rest-framework","simplejwt"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nrthbnd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-17T11:22:37.000Z","updated_at":"2024-06-06T06:45:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"7cfcd26b-8561-4525-80c3-1e259b176e39","html_url":"https://github.com/nrthbnd/api_leave_review","commit_stats":null,"previous_names":["nrthbnd/api_leave_review"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrthbnd%2Fapi_leave_review","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrthbnd%2Fapi_leave_review/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrthbnd%2Fapi_leave_review/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrthbnd%2Fapi_leave_review/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrthbnd","download_url":"https://codeload.github.com/nrthbnd/api_leave_review/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240766606,"owners_count":19854119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","django-rest-framework","simplejwt"],"created_at":"2024-11-11T00:12:21.560Z","updated_at":"2026-05-07T16:05:04.443Z","avatar_url":"https://github.com/nrthbnd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Проект api_leave_review - сервис отзывов на произведения\n\n### Авторы:\n- [Андрей Литвищенко](https://github.com/andy-rust \"Github page\")\n- [Анастасия Боль](https://github.com/nrthbnd \"Github page\")\n- [Михаил Приселков](https://github.com/BaronFAS \"Github page\")\n\n### Технологии:\n- Python 3.9.10\n- Django 3.2\n- Django REST framework 3.14.0\n- библиотека Simple JWT - работа с JWT-токеном\n\n### \nApi_leave_review - это проект, который собирает отзывы пользователей на произведения. Произведения делятся на категории, такие как «Книги», «Фильмы», «Музыка». Произведению может быть присвоен жанр из списка предустановленных (например, «Сказка», «Рок» или «Артхаус»). Добавлять произведения, категории и жанры может только администратор.\n\nПользователи могут оставлять к произведениям текстовые отзывы и ставить произведению оценку в диапазоне от одного до десяти (целое число). На одно произведение пользователь может оставить только один отзыв. Пользователи могут оставлять комментарии к отзывам.\n\nДобавлять отзывы, комментарии и ставить оценки могут только аутентифицированные пользователи.\n(с) рерайт Bing Al\n\n#### Документация доступна после запуска сервера по адресу:\n```\nhttp://localhost:8000/redoc/\n```\n### Как запустить проект:\n\nКлонировать репозиторий и перейти в него в командной строке:\n\n```\ngit clone https://github.com/nrthbnd/api_leave_review\n```\n\n```\ncd api_yamdb\n```\n\nCоздать и активировать виртуальное окружение:\n\n```\npython -m venv venv\n```\n\n```\nsource venv/Scripts/activate\n```\n\nУстановить зависимости из файла requirements.txt:\n\n```\npip install -r requirements.txt\n```\n\nОбновить pip\n\n```\npython -m pip install --upgrade pip\n```\n\nСоздать миграции:\n\n```\npython manage.py makemigrations\n```\n\nВыполнить миграции:\n\n```\npython manage.py migrate\n```\n\nЗапустить проект:\n\n```\npython manage.py runserver\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrthbnd%2Fapi_leave_review","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnrthbnd%2Fapi_leave_review","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrthbnd%2Fapi_leave_review/lists"}