Как предотвратить срабатывание сигналов django на основе значения поля Model?
У меня есть модель с полем boolean. На основе значения этого поля boolean я хочу вызвать сигнал post_save в django. Как я могу это реализовать?
Заранее спасибо
Так что в сигнале вы устанавливаете условия для проверки значения этого булева поля и затем выполняете любое действие, которое вам нужно. Например:
@receiver(post_save, sender=User)
def perform_action(sender, instance, created, **kwargs):
# You can remove the if created clause if you want this across board whether updating or creating
if created:
if instance.boolean_field==True: # Check here
# Perform action here
else:
pass