Size: a a a

Django [ru] #STAY HOME

2018 November 30

DT

Dan Tyan in Django [ru] #STAY HOME
Igor 🐈 Cuba
Подскажите, почему рекомендовано не размещать всю логику обработки во views, а помещать в models-менеджеры? Какие для этого причины?
это как подход

модели как интсрумент работы с данными
view только посредник между запросом и данными
источник

AB

Artem B in Django [ru] #STAY HOME
Igor 🐈 Cuba
Подскажите, почему рекомендовано не размещать всю логику обработки во views, а помещать в models-менеджеры? Какие для этого причины?
просто когда у тебя 50 view будет и тебе что-то поправить надо будет, уххх я думаю ты поймёшь боль
источник

AB

Artem B in Django [ru] #STAY HOME
Igor 🐈 Cuba
Подскажите, почему рекомендовано не размещать всю логику обработки во views, а помещать в models-менеджеры? Какие для этого причины?
а ещё тебе на это всё надо тесты написать
источник

AB

Artem B in Django [ru] #STAY HOME
вот ещё как пример
источник

AB

Artem B in Django [ru] #STAY HOME
источник

AB

Artem B in Django [ru] #STAY HOME
интересно будет на это посмотреть как выйдет
источник

AV

Andrew V in Django [ru] #STAY HOME
Artem B
просто когда у тебя 50 view будет и тебе что-то поправить надо будет, уххх я думаю ты поймёшь боль
Зачем 50 view, 1С что ли пытаешься сделать
источник

AB

Artem B in Django [ru] #STAY HOME
Andrew V
Зачем 50 view, 1С что ли пытаешься сделать
источник

G

Graywolf in Django [ru] #STAY HOME
Artem B
просто когда у тебя 50 view будет и тебе что-то поправить надо будет, уххх я думаю ты поймёшь боль
неправильная архитектура
источник

AB

Artem B in Django [ru] #STAY HOME
Graywolf
неправильная архитектура
вот для этого надо логику выносить из виью
источник

PB

Petr B. in Django [ru] #STAY HOME
Igor 🐈 Cuba
Подскажите, почему рекомендовано не размещать всю логику обработки во views, а помещать в models-менеджеры? Какие для этого причины?
Некоторый функционал дублируется
источник

G

Graywolf in Django [ru] #STAY HOME
не все модель если избыточно
источник

PB

Petr B. in Django [ru] #STAY HOME
Но если использовать дрф, то вьюх-то допзды, но вьюсетов сильно меньше
источник

PB

Petr B. in Django [ru] #STAY HOME
Соответственно фильтрацию-аннотацию в геткверисет выносишь
источник

G

Graywolf in Django [ru] #STAY HOME
Petr B.
Но если использовать дрф, то вьюх-то допзды, но вьюсетов сильно меньше
тут вроде дрф не задевали
источник

PB

Petr B. in Django [ru] #STAY HOME
Graywolf
тут вроде дрф не задевали
Но изрядное количество проектов на Джанге нынче - спа, и Джанга только как апи
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Andrew V
Зачем 50 view, 1С что ли пытаешься сделать
А ты такое делал?
источник

AV

Andrew V in Django [ru] #STAY HOME
Ihor Dreyev
А ты такое делал?
нене, спасибо. Мне непосредственно 1С достаточно
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Мы сейчас на работе этим занимаемся😔
источник

PB

Petr B. in Django [ru] #STAY HOME
Andrew V
Зачем 50 view, 1С что ли пытаешься сделать
У меня в проекте уже есть столько, думаю
И оно таки не жеппа Одина все еще
источник