Найти - Пользователи
Полная версия: сигнал от дочернего класса
Начало » Django » сигнал от дочернего класса
1
ketomin
всем првиет

есть одна “корневая” модель, от которой наследуются много других моделей.
class ParentModel(models.Model):
.....
class ChildModel1(ParentModel):
.....
class ChildModel2(ParentModel):
.....
как можно удобно отловить post_save сигнал от всех моделей, которые наследуют ParentModel ?

такой вариант не срабатывает:
post_save.connect(some_receiver, ParentModel)
svas
Не указывайте параметр sender. А в some_receiver проверяйте:
 isinstance(instance, ParentModel)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB