Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
70
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.dispatch import receiver
  2. from django.db.models.signals import post_save
  3. from django.utils.text import slugify
  4. from django.contrib.auth.models import User
  5.  
  6.  
  7. @receiver(post_save, sender=Student)
  8. def create_user(sender, instance, created, **kwargs):
  9. if created:
  10. msg = '{} {}'.format(instance.first_name, instance.last_name)
  11. password = User.objects.make_random_password()
  12. username = slugify(msg, allow_unicode=True) # django > 1.8
  13. User.objects.create(username=username, password=password)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement