Я пытаюсь определить метод «before_save» в определенных классах моего проекта django 1.2. У меня возникли проблемы с подключением сигнала к методу класса в models.py.
class MyClass(models.Model):
....
def before_save(self, sender, instance, *args, **kwargs):
self.test_field = "It worked"
Я пытался поместить pre_save.connect(before_save, sender='self') в сам 'MyClass', но ничего не происходит.
Я также пытался поместить его в конец файла models.py:
pre_save.connect(MyClass.before_save, sender=MyClass)
Я читал о подключении сигналов к методам класса здесь, но не могу понять код.
Кто-нибудь знает, что я делаю не так?