Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Сигнал pre_save(). За что отвечает параметр raw? [RSS Feed]

#1 Апрель 10, 2010 10:21:26

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Сигнал pre_save(). За что отвечает параметр raw?

Хочу послать сигнал pre_save()
Делаю как-то так:

models.signals.pre_save.send(sender=Order, instance=new_order)
В коде джанго нашел вот еще:

signals.pre_save.send(sender=origin, instance=self, raw=raw)

# If we are in a raw save, save the object exactly as presented.
# That means that we don't try to be smart about saving attributes
# that might have come from the parent class - we just save the
# attributes we have been given to the class we have been given.
# We also go through this process to defer the save of proxy objects
# to their actual underlying model.
За что отвечает параметр raw?



Офлайн

#2 Апрель 10, 2010 10:42:52

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Сигнал pre_save(). За что отвечает параметр raw?

vaxXxa
За что отвечает параметр raw?
Так в комментарии написано – что объкт сохраняется “как есть”, без особой обработки отрибутов. Т.е. если например в объекте есть FK, то из него не будет автоматически взят id.



Офлайн

  • Начало
  • » Django
  • » Сигнал pre_save(). За что отвечает параметр raw?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version