Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Как выловить изменения поля в объекте Модели в post_save? [RSS Feed]

#1 Янв. 12, 2010 14:18:45

lisij
От:
Зарегистрирован: 2008-07-17
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Как выловить изменения поля в объекте Модели в post_save?

Допустим дана модель:

class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
Подскажите, пожалуйста, как в сигнале post_save узнать какое поле было изменено у объекта этой модели?



Офлайн

#2 Янв. 13, 2010 22:22:13

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

Как выловить изменения поля в объекте Модели в post_save?

Скорее всего никак, тут наверно надо делать ловушку которая отлавливает изменения в полях после того как модель конструируется и к модели добавлять метод которые выдает эту инфу, и там уже в сигнале забирать ее.



Офлайн

  • Начало
  • » Django
  • » Как выловить изменения поля в объекте Модели в post_save?[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version