Size: a a a

Django [ru] #STAY HOME

2019 May 07

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
на его примерах оно нормально
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
а так пох, был вопрос вот пример: тип не надо мучить жопу))
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
классический подход, связанный с архитектурой бизнес-логики в Django - то, что связано с конкретным объектом, нужно запихнуть в модель, а то, что связано с несколькими - в менеджеры
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
подход, который сейчас пробивается в свет - а давайте делать сервисы и выносить это туда
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
он кажется удобнее в ряде случаев (когда есть что-то, что связано с 2-3 моделями сразу)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
его минусы - полная несовместимость с DRF в его текущем виде
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
DRF хочет модели, а не какие-то там сервисы
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
его минусы - полная несовместимость с DRF в его текущем виде
есть предложение намутить видос или статейку, обязательно почитаю
источник

t

tbb in Django [ru] #STAY HOME
Ну не обязательно же юзать ModelSerializer
источник

t

tbb in Django [ru] #STAY HOME
Можно сделать ServiceSerializer))
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
тут просто получится так, что проще какой-нибудь другой апп сделать, чем DRF адаптировать
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
тем более вот эти все асинхронные вещи добавятся в 3 джанго
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
сразу над ними
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
DRF реально прикольный именно своими ViewSet'ами, над которыми автоматически генерится схема OpenAPI
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть добавил эти ViewSet'ы, добавил фильтры и drf-yasg сгенерил по ним схему сам
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если мы вдруг приходим к тому, что такого удобства мы лишаемся, то сразу вопрос о том, а не выкинуть ли всё это, а не сделать ли как-то лучше/проще, взяв опыт DRF за основу
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и сразу с упором на генерацию нормальной OpenAPI схемы по сервисам
источник

t

tbb in Django [ru] #STAY HOME
ну да, согласен))
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в любом случае, после 3 джанги начнут пытаться делать API над асинхронными вьюшками, вот нужно, чтобы они поддерживали именно эту работу с сервисами, а не с моделями
источник

AM

Artem Malyshev in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
DRF хочет модели, а не какие-то там сервисы
Надо мне срочно доку обновлять. А то мы и в drf и в сервисы умеем, но забыли про это рассказать. 🤦‍♂️
источник