170 похожих чатов

Делаю рест апи на джанге. Хочу узнать, а где лучше

логику вообще писать? Вот допустим есть объекты: user, game, turn. По логике должно быть, что если game имеет флаг is_over True, то по роуту, который создает turn, должен вернуться {success: false, reason: "game is over"}
Вот конкретно логику if not game.is_over мне куда лучше прописать? Во вьюху прям? Просто это можно и в модель turn запихать к примеру или в менеджере сделать

21 ответов

10 просмотров

Services

first-last Автор вопроса
Saint JKearnsl ༒🇷🇺
Services

Вот про это еще не слышал ни разу. Пошел гуглить.

first last
Вот про это еще не слышал ни разу. Пошел гуглить.

Помню, канал диджитализируй обсуждал модель построения приложения в Джанго.

Вообще в твоём случае я бы использовал fast api: как по мне, использовать Джанго только для rest api - ущербно для себя.

first-last Автор вопроса
Saint JKearnsl ༒🇷🇺
Вообще в твоём случае я бы использовал fast api: к...

Мне она не очень понравилась, или даже скорее не получилось. Там как то с орм не заладилось и логика мне показалась сложной. Конечно слышал хорошие отзывы, но видимо не с той стороны подошел. А с джангой небольшой опыт есть. А вы про это видео говорили https://www.youtube.com/watch?v=LPo29ygf0wA ?

first last
Мне она не очень понравилась, или даже скорее не п...

Можно использовать pony orm - орм от наших русских разработчиков👍

Saint JKearnsl ༒🇷🇺
Вообще в твоём случае я бы использовал fast api: к...

Вот про вопрос ущербности еще расскажи, почему так?

Saint JKearnsl ༒🇷🇺
Нет, никогда

Ну лол, если ты не использовал что-то, то зачем раздаешь советы?

Yaro
Вот про вопрос ущербности еще расскажи, почему так...

Использовать синхронный Django фреймворк, который ещё и перегружен(в том плане, что он содержит в себе множество инструментов) только для rest api, что как бы "дополнение" к основному функционалу - как по мне бред.

Жертва бюрократических проволочек
Ну лол, если ты не использовал что-то, то зачем ра...

Очень много хвалебного слышал от разработчиков + смотрел трансляцию от джетов: там индус рассказывал 3м разрабам из разных стран о том, как хорош fast api

Saint JKearnsl ༒🇷🇺
Очень много хвалебного слышал от разработчиков + с...

ну как можно доверять каким-то там индусам? На базаре тоже много чего расхвалить могут

Yaro
Синхронность слишком мешает?

Слишком, даже очень слишком

Yaro
Приведи пример

Загружается страница твоего веб сайта: один запрос на сервер для формирования и получения html; далее загружается твой js: 2-7 запросов на сервер, для получения данных. В случае того парня, что спрашивал про структуру: У него какая-то игра на js, там постоянный пинг на сервер => к Джанге

Saint JKearnsl ༒🇷🇺
Загружается страница твоего веб сайта: один запрос...

AJAX, Ajax («асинхронный JavaScript и XML»)— подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся быстрее и удобнее. По-русски иногда произносится транслитом как «аякс». У аббревиатуры AJAX нет устоявшегося аналога на кириллице.

Логику чуть посложнее в services.py

https://developers.google.com/people/api/rest/v1/people/get

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Здравствуйте. Задача состоит в том, чтобы сделать real-time чат в мобильном приложении. После передачи сообщения пользователем через веб-сокеты, для основного и долговременног...
🐾
5
Книга Юрова В.И пойдёт для обучения?
Botsman
24
Which companies do you think are innovating best in web design and design practices?
✌️(´ヮ`)
6
Карта сайта