def form_valid(self, form):
user = form.save(commit=False);
user.set_password(form.cleaned_data['password']);
user.username = form.cleaned_data['username'].lower();
user.email = form.cleaned_data['email'].lower();
user.is_active = True;
user.save();
fbuserprofile = FieldBookUser();
fbuserprofile.user = user;
# saving the fieldbook key and password
fbuserprofile.fieldbook_api_key = form.cleaned_data['username'].lower();
fbuserprofile.fieldbook_api_secret = form.cleaned_data['password'];
fbuserprofile.fieldbook_book= form.cleaned_data['fieldbook_book'];
fbuserprofile.save();
# execute login
user_logged = authenticate(username=form.cleaned_data['username'], password=form.cleaned_data['password']);
login(self.request, user_logged);
return HttpResponseRedirect(self.get_success_url())
评论列表
文章目录