equal
deleted
inserted
replaced
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 |