Size: a a a

Django [ru] #STAY HOME

2019 May 06

AO

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

AI

Anton Igin in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну, сходу - манкипатчинг какой-нибудь
а по-русски\
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
обезьяний патч
источник

AI

Anton Igin in Django [ru] #STAY HOME
Я умею гуглить, но не понимаю, что это
источник

PB

Petr B. in Django [ru] #STAY HOME
Гугли более лучше
источник

AI

Anton Igin in Django [ru] #STAY HOME
в чем разница между обычной доработкой кода и манкипатчингом?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
пример со SO
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
from SomeOtherProduct.SomeModule import SomeClass

def speak(self):
   return "ook ook eee eee eee!"

SomeClass.speak = speak
источник

AI

Anton Igin in Django [ru] #STAY HOME
не, такого у меня нет
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
импортировали чужой класс, пропатчили чужой класс
источник

AI

Anton Igin in Django [ru] #STAY HOME
я понял суть, изменять функционал по ходу выполнения кода
источник

AI

Anton Igin in Django [ru] #STAY HOME
вместо исправления самого метода
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в данном случае последовательность импортов будет важна
источник

AI

Anton Igin in Django [ru] #STAY HOME
так, а если полю в атрибут default назначена функция с динамическим содержимым, это же и будет манкипатчинг, да? )
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
кстати, Celery нечто подобное делает, когда видит Django
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если это твой код - то всё окей)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а на тему импортов - есть рекомендации по организации кода в стиле DDD
источник

AI

Anton Igin in Django [ru] #STAY HOME
booleans_json = JSONField(verbose_name='Словарь со значениями', default=default_booleans_json)
источник

AI

Anton Igin in Django [ru] #STAY HOME
так ведь корректно?
источник

AI

Anton Igin in Django [ru] #STAY HOME
default_booleans_json - функция
источник