Size: a a a

Django [ru] #STAY HOME

2019 November 19

A

Andrey in Django [ru] #STAY HOME
(Шок)
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Anton Aks
Разделяю по бизнес логике и пишу (обновляю) документацию.
в документации уже указываете какие подмодули нужно подключать в settings и какие urlpatterns в urls?
источник

AA

Anton Aks in Django [ru] #STAY HOME
Sergei Sergeevich
в документации уже указываете какие подмодули нужно подключать в settings и какие urlpatterns в urls?
Конечно. Все что не входит в коробку
источник

AA

Anton Aks in Django [ru] #STAY HOME
У меня требования от начальства что бы все актуально было. Без тех задания и доков пулреквест не примут.
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Anton Aks
Разделяю по бизнес логике и пишу (обновляю) документацию.
а если хочется при построении маршрутизации перегруппировать url-паттерны из дочерних модулей, и импортировать в коренном url.py только один паттерн, включающий в себя все остальные. интересно это не очень стремно так делать...
источник

AA

Anton Aks in Django [ru] #STAY HOME
Sergei Sergeevich
а если хочется при построении маршрутизации перегруппировать url-паттерны из дочерних модулей, и импортировать в коренном url.py только один паттерн, включающий в себя все остальные. интересно это не очень стремно так делать...
Типа include?
источник

AA

Anton Aks in Django [ru] #STAY HOME
Или может я не понял
источник

AA

Anton Aks in Django [ru] #STAY HOME
Какова цель? :)
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Anton Aks
Какова цель? :)
чертов перфекционизм похоже...
источник

AA

Anton Aks in Django [ru] #STAY HOME
Лучшее враг хорошего :)
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
точно точно. декомпозиции должна иметь разумные границы
источник

AA

Anton Aks in Django [ru] #STAY HOME
Подтверждаю
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
ситуация такова что мне поступило требование добавить в существующее rest-приложение e-commerce функционал со всеми плюшками типа product types с набором свойств и прочее. Посмотрев как это сделано в saleor я так же решил разбить функционал на модули по бизнес логике - products  со своими моделями, сериализаторами, представлениями, orders итд. Разбил по логике не по моделям конечно, но уперся в трудности при построении маршрутов. тк это rest-приложение, хотелось бы маршруты для вьюсетов иметь на одном уровне (/shop/products, /shop/product_types/. /shop/attributes итд, но в следствии декомпозиции на подмодули получаю адреса типа /shop/products, /shop/products/product_types, /shop/products/attributes - вот я о чем. конечно это api и никто этих адресов не видит, но даже без того есть некоторые проблемы - веть на /shop/products висит viewset со своими маршрутами, и не очень здорово иметь еще дочерние адреса
источник

AA

Anton Aks in Django [ru] #STAY HOME
Ну я хз что тебе сказать. Тут главное что бы ты потом концы найти смог. Но вообще не очень хорошо что shop пересекаться может.
источник

Т

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

AG

Artem Gubatenko in Django [ru] #STAY HOME
Тимур
я могу как то, регестрируя модель в админке, обращаться к методам модели?
это как? в момент регистрации что-ли? или просто в админке?
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Тимур
я могу как то, регестрируя модель в админке, обращаться к методам модели?
Да
источник

Т

Тимур in Django [ru] #STAY HOME
Artem Gubatenko
это как? в момент регистрации что-ли? или просто в админке?
ну тип у меня есть метод, который выводит определенную инфу
в админке я хочу
list_display = ("get_status")

   def get_status(self, obj):
       return obj.check_status <- псевдокод
источник

Т

Тимур in Django [ru] #STAY HOME
а в модели check_status это метод
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Тимур
ну тип у меня есть метод, который выводит определенную инфу
в админке я хочу
list_display = ("get_status")

   def get_status(self, obj):
       return obj.check_status <- псевдокод
это так и работает
источник