mityasun /
yatube
Проект Yatube - cоциальная сеть для авторов (WEB app + REST API)
48/100 healthLoading repository data…
Alexshifter / repository
Проект API для сайта с отзывами пользователей.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Проект YaMDb собирает отзывы пользователей на произведения. Сами произведения в YaMDb не хранятся, здесь нельзя посмотреть фильм или послушать музыку. Произведения делятся на категории, такие как «Книги», «Фильмы», «Музыка». Например, в категории «Книги» могут быть произведения «Винни-Пух и все-все-все» и «Марсианские хроники», а в категории «Музыка» — песня «Давеча» группы «Жуки» и вторая сюита Баха. Список категорий может быть расширен (например, можно добавить категорию «Изобразительное искусство» или «Ювелирка»). Произведению может быть присвоен жанр из списка предустановленных (например, «Сказка», «Рок» или «Артхаус»). Добавлять произведения, категории и жанры может только администратор. Благодарные или возмущённые пользователи оставляют к произведениям текстовые отзывы и ставят произведению оценку в диапазоне от одного до десяти (целое число); из пользовательских оценок формируется усреднённая оценка произведения — рейтинг (целое число). На одно произведение пользователь может оставить только один отзыв. Пользователи могут оставлять комментарии к отзывам. Добавлять отзывы, комментарии и ставить оценки могут только аутентифицированные пользователи.
Клонировать репозиторий и перейти в него в командной строке:
git clone https://github.com/Alexshifter/api_yamdb.git
cd api_yamdb
Cоздать и активировать виртуальное окружение(для Windows):
python3 -m venv venv
source venv/scripts/activate
python -m pip install --upgrade pip
Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
Выполнить миграции:
python manage.py migrate
Выполнить импорт .csv фикстур для заполнения базы контентом:
python manage.py csv_import
Запустить проект:
python manage.py runserver
Selected from shared topics, language and repository description—not editorial ratings.
mityasun /
Проект Yatube - cоциальная сеть для авторов (WEB app + REST API)
48/100 healthMrGorkiy /
Проект Yatube - социальная сеть для публикации личных дневников.
20/100 healtha-menshikov /
май 2023. Дипломный проект для Яндекс Практикум. REST API для веб-приложение "Продуктовый помощник"
/100 healthMarymarian /
Проект api_final - это реализация API для проекта yatube.
20/100 healthПроект Foodgram. Продуктовый помощник. Разработано: Python, DRF, API. Возможности: публикация рецептов, подписка на публикации других пользователей, добавление рецептов в Избранное, скачивание сводного списка выбранных продуктов (для приготовления всех выбранных блюд)
32/100 healthKotovMaximY /
👨🏫 :mortar_board: 🐍 Проект (групповой) YaMDb для сбора отзывов пользователей на произведения. Яндекс.Практикум
29/100 health