Size: a a a

Django [ru] #STAY HOME

2020 March 16

A

Andrey in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Так, у меня вопрос, для сохранения параметра в память для функции с разными параметрами лучше замыкания или генератор с send()?
Зачем там генератор вообще?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Andrey
Зачем там генератор вообще?
Мне нужно данные в цикле обработать
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
И хендлить эксепшены
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
из обработчика
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Тут либо send либо замыкание ставить
источник

A

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

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
А вот что лучше - дилемма
источник

A

Andrey in Django [ru] #STAY HOME
я бы взял то, что более очевидно
источник

A

Andrey in Django [ru] #STAY HOME
и проще* :)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Andrey
я бы взял то, что более очевидно
Если питон знаешь, и то и то равно
источник

A

Andrey in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Если питон знаешь, и то и то равно
верно, но все же лучше взять то, что проще
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Andrey
не очень понимаю проблему, если честно
Набросай псевдокд плиз
Замыкание:

def a():
   result = long_query()
   def closure(b):
       return result[b]
   return closure


Генератор:

def a():
   result = long_query()
   while True:
       b = yield
       yield result[b]
источник

A

Andrey in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Замыкание:

def a():
   result = long_query()
   def closure(b):
       return result[b]
   return closure


Генератор:

def a():
   result = long_query()
   while True:
       b = yield
       yield result[b]
генератор
источник

A

Andrey in Django [ru] #STAY HOME
мне нравится больше
источник

yh

yasya huyase in Django [ru] #STAY HOME
Переслано от yasya huyase
ребят, что ей не нравится?
save() prohibited to prevent data loss due to unsaved related object 'invoice'.
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
вначале сохраняешь свой related object, а потом уже вызываешь метод сейв на нужную модель
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Возможно ты вносишь вв invoice изменения но не сейвишь их
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
при входе в админку пишет "attempt to write a readonly database".  в чем может быть проблема?
источник

yh

yasya huyase in Django [ru] #STAY HOME
Petro Alexeenko
вначале сохраняешь свой related object, а потом уже вызываешь метод сейв на нужную модель
уже решил, спасибо
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Всем привет, никто не сталкивался с тем что @swagger_auto_schema для кваери парамс и респонс схемы определяет типы SerializerMethodField в сериалайзере как "string"
В итоге имею потом "level": "string"
Хотя возвращаемое значение это флоат на самом деле.
источник