Basic pre_save Signal Example

A snippet showing how to use pre_save signal in Django.


from django.dispatch import receiver
from .models import Article

@receiver(pre_save, sender=Article)
def modify_before_save(sender, instance, **kwargs):
    instance.title = instance.title.capitalize()
      
Explanation:
  • A pre_save signal is triggered before an Article is saved.
  • Capitalizes the Article title before saving.
  • Category Signals
  • Total Views 323
  • Last Modified 17 May, 2026
  • Tags #signals #pre_save #models #automation
Never miss a story on Django.wiki

Subscribe for fresh tutorials, snippets, and updates.

By subscribing you agree to our Privacy Policy.