from django.db.models.signals import post_save from django.dispatch import receiver from userausfall.models import User from userausfall.confirmations import ConfidantConfirmation @receiver(post_save, sender=User) def user_saved(sender, instance: User, **kwargs): if instance.confidant_unconfirmed is not None: ConfidantConfirmation(instance.confidant_unconfirmed, instance).send_request()