signals.py 343 B

1234567891011
  1. from django.dispatch import receiver
  2. from django.db.models.signals import post_save
  3. from django.contrib.auth.models import User
  4. from .models import Profile
  5. @receiver(post_save, sender=User, dispatch_uid='create_profile')
  6. def create_profile(sender, instance, created, **kwargs):
  7. if created:
  8. Profile.objects.create(user=instance)