def done(self, request, form_list): cleaned_data = {} [cleaned_data.update(form.cleaned_data) for form in form_list] import logging logging.info(cleaned_data) form = DeveloperForm(cleaned_data) developer = Developer( user = request.user, alias = cleaned_data['alias'], email_contact = cleaned_data['email_contact'] or None, first_name = cleaned_data['first_name'], last_name = cleaned_data['last_name'], location = cleaned_data['location'] or None, location_description = cleaned_data['location_description'] or None, country = cleaned_data['country'], phone = cleaned_data['phone'] or None, personal_blog = cleaned_data['personal_blog'] or None, personal_page = cleaned_data['personal_page'] or None, public_contact_information = True, about_me = cleaned_data['about_me'] or None, python_sdk = "python" in cleaned_data['sdks'], java_sdk = "java" in cleaned_data['sdks'], tags = cleaned_data['tags'] or [] ) developer.put() taskqueue.add(url=reverse("users_fusiontable_insert", args=[str(developer.key())])) taskqueue.add(url=reverse("country_update_country", kwargs={'country_code': developer.country})) request.flash['message'] = unicode(_("Welcome!")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('users_avatar_change'))