Django - Signals
Given this code snippet, what will be printed when a
Book instance is deleted?
from django.db.models.signals import pre_delete, post_delete
from django.dispatch import receiver
@receiver(pre_delete, sender=Book)
def before_delete(sender, instance, **kwargs):
print(f"Deleting book: {instance.title} (pre_delete)")
@receiver(post_delete, sender=Book)
def after_delete(sender, instance, **kwargs):
print(f"Deleted book: {instance.title} (post_delete)")
book = Book(title='Django Basics')
book.delete()