Size: a a a

Django [ru] #STAY HOME

2019 February 28

M

Maksimgeolog in Django [ru] #STAY HOME
ну смотри, если бы я знал как вынести бизнеслогику от кода, то и вопроса по организации небыло, но энивей спасибо что помог оформить дыру в знаниях.
источник

pk

pavel kovtun in Django [ru] #STAY HOME
тода у тебя фактически схема взаимодействия "юзер запросил продажи по товару за дату". запрос принимает джанга. формирует этот запрос на сервис layer. там реализована бизнеслогика сбора данны, и результат отдается в осгласованном формате обратно во вьюху, где она уже передается на морду
источник

M

Maksimgeolog in Django [ru] #STAY HOME
а сервис леер по идее не должен дерагать базу, или должен?
источник

pk

pavel kovtun in Django [ru] #STAY HOME
чойта не должен?
источник

pk

pavel kovtun in Django [ru] #STAY HOME
просто разные зоны ответственности
источник

pk

pavel kovtun in Django [ru] #STAY HOME
для юзеров джанга юзает свой ОРМ. а для не связанных с джангой данных (продажи те же) - это уже своя логика сбора данных. и сервис сбора сам уже ходит в базу
источник

pk

pavel kovtun in Django [ru] #STAY HOME
возможно даже в не ту же куда ходит джанга
источник

M

Maksimgeolog in Django [ru] #STAY HOME
да кстати, зачем пилить одельные энтити если по сути модель и есть энтити?
источник

pk

pavel kovtun in Django [ru] #STAY HOME
чо?
источник

M

Maksimgeolog in Django [ru] #STAY HOME
есть entity и value objects
источник

M

Maksimgeolog in Django [ru] #STAY HOME
я о них
источник

M

Maksimgeolog in Django [ru] #STAY HOME
о я из англии
источник

pk

pavel kovtun in Django [ru] #STAY HOME
не хочу углубляться в вопрос. мой ответ "хз"
источник

pk

pavel kovtun in Django [ru] #STAY HOME
не очень понимаю о чем ты. и лень вникать =)
источник

M

Maksimgeolog in Django [ru] #STAY HOME
ладн. :)
источник

A

Andrey in Django [ru] #STAY HOME
Milsdar
Пользователь может загрузить экспортированный отчёт (xml, xls) и работать с ним,  редактировать данные.
Загрузил файл в память, вытащил данные сохранил в своём формате, файл выкинул
источник

A

Andrey in Django [ru] #STAY HOME
Maksimgeolog
ну смотри, если бы я знал как вынести бизнеслогику от кода, то и вопроса по организации небыло, но энивей спасибо что помог оформить дыру в знаниях.
Сделай прослойку между моделями и вьюхами назовём это service layer, результат модели не пухнут, код можно использовать в разных вьюхах, они не пухнут
источник

M

Maksimgeolog in Django [ru] #STAY HOME
да ее организовть не проблема, но где гарантия что я не превращу ее в гавно?
источник

M

Maksimgeolog in Django [ru] #STAY HOME
там же свои нюансы разжделения
источник

M

Maksimgeolog in Django [ru] #STAY HOME
одно дела в слепуюстроить, другое дело пониматьна что сразу стоит обращать внимание
источник