Django 1.2: Как подключить сигнал pre_save к методу класса

Я пытаюсь определить метод «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)

Я читал о подключении сигналов к методам класса здесь, но не могу понять код.

Кто-нибудь знает, что я делаю не так?

7
задан Community 23 May 2017 в 12:06
поделиться