Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. from django.db.models.signals import post_save
  2. from django.contrib.auth.models import User
  3. from django.dispatch import receiver
  4. from .models import Profile
  5. # first create model with class Profile and then add a new file and name it signals.py
  6. # and paste this code snippet.
  7.  
  8.  
  9. @receiver(post_save, sender=User)
  10. def create_profile(sender, instance, created, **kwargs):
  11. if created:
  12. Profile.objects.create(user=instance)
  13.  
  14.  
  15. @receiver(post_save, sender=User)
  16. def save_profile(sender, instance, **kwargs):
  17. instance.profile.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement