pytask/profile/regbackend.py
changeset 315 c63a9519dc37
parent 313 d64b83bdf5a8
child 470 68884c9b61e0
equal deleted inserted replaced
314:f920dd4599df 315:c63a9519dc37
     1 from pytask.profile.models import Profile
     1 from pytask.profile.models import Profile
     2 from pytask.profile.forms import CreateProfileForm
     2 from pytask.profile.forms import CreateProfileForm
       
     3 from pytask.utils import make_key
     3 
     4 
     4 from registration.signals import user_registered
     5 from registration.signals import user_registered
     5 
     6 
     6 def user_created(sender, user, request, **kwargs):
     7 def user_created(sender, user, request, **kwargs):
     7 
     8 
     8     data = request.POST
     9     data = request.POST.copy()
     9     data.update({"user": user, "uniq_key": make_key(Profile)})
    10     data.update({"user": user.id, "uniq_key": make_key(Profile)})
    10     form = CreateProfileForm(data)
    11     form = CreateProfileForm(data)
    11     form.is_valid()
       
    12     form.save()
    12     form.save()
    13 
    13 
    14 user_registered.connect(user_created)
    14 user_registered.connect(user_created)
    15 
    15