AnnaMihailovna /
RecipeBook-project-react
🥗🥩🍰Проект «Книга рецептов» - RecipeBook. Деплой на удалённый сервер в контейнерах. Автоматизация CI/CD.
38/100 healthLoading repository data…
AlexeyTeacher / repository
Api на django по тестовому заданию. Задание: реализовать REST 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.
Api на django по тестовому заданию.
Реализовать REST API для системы комментариев блога
sudo -u postgres psql postgrescreate user kvartirka with password 'password';
alter role kvartirka set client_encoding to 'utf8';
create database kvartirka_comments_db owner kvartirka;
\q./manage.py migrate,./manage.py createsuperuser./manage runserver.Проект создан на чистом Джанго без использования DRF.
Стандартная джанго-модель пользователя. Ничего не изменено, но используется в связке с другими моделями.
Через админ панель вы можете авторизоваться под созданным суперузером и добавить там новых пользоватлей при желании.
CRUD настроен для всех без авторизации. Но в будущем, можно будет добавить эти настройки под конкретные категории пользоватлей.
{ "content": "Текст вашего поста" }{ "message": "Добавлена новая статья под номером: (id статьи)" }{
"posts": [
{(Все посты с комменариями до 3 уровня вложенности)}
],
"count": (количество постов в БД)
}
{
"id": 12,
"content": "English post № 12",
"author": "None",
"comments": [
{
"id": 21,
"post": 12,
"text": "Первый комментарий первого уровня",
"author": "None"
}
]
}
{ "content": "Обновленный пост № 12" }{
"message": "Статья под номером: 12 успешно изменена",
"post": {
"id": 12,
"content": "Обновленный пост № 12",
"author": "None",
"comments":
[
{
"id": 21,
"post": 12,
"text": "Первый комментарий первого уровня",
"author": "None"
}
]
}
}
{"message": "Статья под номером: 10 успешно удалена"}{
"post": 12,
"text": "Первый комментарий второго уровня",
"reply": 21
}
{ "message": "Добавлен новый комментарий(id22) к статье № 12." }{
"id": 1,
"post": 1,
"text": "level 1",
"author": "None",
"reply": [
{
"id": 2,
"post": 1,
"text": "level 2",
"author": "None"
},
{
"id": 3,
"post": 1,
"text": "level 2",
"author": "None",
"reply": [
{
"id": 4,
"post": 1,
"text": "level 3",
"author": "None"
}
]
}
]
}
{
"id": 7,
"post": 2,
"text": "Третий комментарий первого уровня",
"author": "None",
"reply": [
{
"id": 8,
"post": 2,
"text": "Первый комментарий второго уровня1",
"author": "None"
},
{
"id": 10,
"post": 2,
"text": "Второй комментарий второго уровня",
"author": "None"
},
{
"id": 11,
"post": 2,
"text": "Третий комментарий второго уровня",
"author": "None",
"reply": [
{
"id": 13,
"post": 2,
"text": "Второй комментарий третьего уровня",
"author": "None",
"reply": [
{
"id": 15,
"post": 2,
"text": "Первый комментарий четвертого уровня",
"author": "None",
"reply": [
{
"id": 16,
"post": 2,
"text": "Первый комментарий пятого уровня",
"author": "None",
"reply": [
{
"id": 17,
"post": 2,
"text": "Первый комментарий шестого уровня",
"author": "None"
}
]
}
]
},
{
"id": 20,
"post": 2,
"text": "Второй комментарий четвертого уровня",
"author": "None"
}
]
},
{
"id": 18,
"post": 2,
"text": "Первый комментарий третьего уровня",
"author": "None",
"reply": [
{
"id": 19,
"post": 2,
"text": "Первый комментарий четвертого уровня",
"author": "None"
}
]
}
]
}
]
}
{ "text": "Обновленный комментарий шестого уровня" }{
"message": "Комментарий id17 успешно изменен",
"post": {
"id": 17,
"post": 2,
"text": "Обновленный комментарий шестого уровня",
"author": "None"
}
}
{ "message": "Комментарий id2 успешно удален" }Selected from shared topics, language and repository description—not editorial ratings.
AnnaMihailovna /
🥗🥩🍰Проект «Книга рецептов» - RecipeBook. Деплой на удалённый сервер в контейнерах. Автоматизация CI/CD.
38/100 healthipzxc191 /
Этот курс проведёт тебя от основ Python до создания мощных веб-приложений с помощью популярных фреймворков. Ты освоишь базовый Python, объектно-ориентированное программирование, работу с базами данных (SQLite и PostgreSQL), а также научишься строить API и веб-сервисы на Django и FastAPI.
62/100 healthmityasun /
API для сайта с отзывами на кино, книги и музыку
43/100 healthGlebSmor /
Интернет магазин по продаже техники на фреймворке Django.
33/100 healthKomkovAleksey /
📝 YaMDb собирает отзывы пользователей на произведения(книги, фильмы, музыка).
32/100 healthRyize /
Сайт интернет-магазина, написанный на Django. Помимо магазина, у проекта есть блог и API. Реализована регистрация, авторизация, фильтры, добавление/удаление товаров, API, админ-панель
30/100 health